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