0% ont trouvé ce document utile (0 vote)
12 vues7 pages

Feu de circulation avec Arduino

Ce document présente un travail pratique sur l'utilisation des logiciels PROTEUS et ARDUINO pour programmer et simuler un feu de circulation. Il décrit la carte ARDUINO, le fonctionnement d'un feu tricolore et les étapes de programmation nécessaires pour réaliser le projet. Le TP vise à apprendre aux étudiants à gérer le trafic routier à l'aide de microcontrôleurs.

Transféré par

laurinenoelle20
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues7 pages

Feu de circulation avec Arduino

Ce document présente un travail pratique sur l'utilisation des logiciels PROTEUS et ARDUINO pour programmer et simuler un feu de circulation. Il décrit la carte ARDUINO, le fonctionnement d'un feu tricolore et les étapes de programmation nécessaires pour réaliser le projet. Le TP vise à apprendre aux étudiants à gérer le trafic routier à l'aide de microcontrôleurs.

Transféré par

laurinenoelle20
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Département : ESB

Réalisé par :

ING EBONG THIERRY

Classes: A13

Groupe :15

Dat : 4/02/2025

I. Objectifs du TP
Ce TP nous a permis d’apprendre à utiliser les logiciels tels que :
-PROTEUS
-ARDUINO
Ce TP avait pour objectif de nous apprendre à programmer et à
simuler un feu de route grâce aux différents logiciels cité plus haut

II.) Présentation de la carte ARDUINO (UNO

Le système ARDUINO est carte électronique basée autour des


microcontrôleurs. La carte Arduino est une plateforme de développement
électronique qui permet de créer des projets électroniques à l’aide d’un
programme.

1
Figure 1

1 : Alimentation (via USB)

2 : Alimentation

3 : régulateur de tension

4 : Oscillateur à quartz

5 ,17 : Arduino reset

6,7,8, : broches (tension minimale 3,3V; tension maximal 5V; masse GND)

10 : Broches Analogique (de A0 Àa5)

11 : Microcontrôleurs principal

12 : connecteur ICSP

13 : Indicateur LED d’alimentation

14 : LED TX et RX

15 : Broches numériques (de 0 à13)

16 Broches AREF

III. PRESENTATION DU PROJET À REALISER

2
III.1 Introduction
Un feu de circulation routière, aussi appelé feu tricolore est un dispositif
permettant la régulation du trafic routier entre les piétons et les véhicules. Ces feux
sont le plus souvent disposés dans des carrefours et sont commandés par des
microcontrôleurs de feu. Les microcontrôleurs de feu sont des appareils
électroniques de contrôle ou de commande permettant de gérer les feux de
circulation en régulant le trafic

III.2 Présentation du dispositif utilisé


FEU TRICOLORE (TRAFIC LIGHT)
Ils sont généralement composés de trois (3) couleurs ou feux à savoir :

-Feu : indique le passage des véhicules et l’arrêt des piétons

-Feu rouge

-Feu vert : indique le passage des piétons et l’arrêt des véhicules

III.3 Chronogramme de fonctionnement du feu


tricolore

Temps( 1 2 3 4 5 6 7 8 9 1 1 1 1 1
s) 0 1 2 3 4
R1 7 S
J1 2 S
V1 5 S
Temps( 1 2 3 4 5 6 7 8 9 1 1 1 1 1
s) 0 1 2 3 4
R2 7 S
J2 2 S
V2 5 S

3
III.4 Connecteurs
Permet la connexion entre les différents composants dans
un montage

III.5 Illustration du câblage dans PROTEUS

III.6 PROGRAMME DU MOMTAGE DANS ARDUINO


a) Étape de déclaration des variables ou des constantes

4
Ici l’introduction de la variable ce fait avec le mot
( ) et la constantes ce fait avec le mot ( ).

b) Étape d’initialisation des données


Ici les données peuvent être sortantes (OUTPUT) ou entrante
( ). Mais dans notre programmation, les données sont sortantes.
Et cela ce fait grâce à la fonction ( SETUP)

c)Étape d’introduction des instructions à


effectuer

Ici on écrit ou introduit les différentes instructions que doit


effectuer notre programme et cela est possible grâce à la fonction
( LOOP).

5
d)Programme contenant toutes les étapes

Nom de l’etudiante :

6
7

Vous aimerez peut-être aussi