Département d’électronique
Compte rendu de TP2
Matière : Système embarque
Classe : A3-EM-MI
Elaboré par :
ENSEIGNANT :
Ayoub ben Ali
Mr. Belgacem
Med Amine abbassi
Med Habib chalouf
1
Année Universitaire : 2024/2025
TP : Systèmes Embarquées
Partie II
Objectif :
L'objectif de cette 2ème partie est d’afficher les chiffres 0 à 9
sur un digit standard à cathode commune (masse commune), à
l'aide d'un afficheur de type tdsr 5160. Dans un premier temps,
vous mettrez en œuvre un seul afficheur afin de maitriser
uniquement la gestion des segments.
TP1 : L’objectif de ce TP est de programmer une carte Arduino Uno pour
faire d’afficher les chiffres 0 à 9 sur un digit standard à cathode
commune comme donnée par la figure suivante :
1/Matériel utilisé :
Carte Arduino Uno
Un digit 7 segments à cathode commune,
8 Résistances de 220 Ω
Plaque d’expérimentation (breadboard)
2
Câbles de connexion
Ordinateur avec IDE Arduino installé
2/Méthodologie :
Étape 1 : Montage du circuit
1. Connecter la cathode de la digit 7 segments (patte courte) à la
masse (GND).
2. Connecter l'anode de la digit 7 segments (patte longue) à une
résistance de 220 Ω, puis à la broche numérique 2 de la carte
Arduino.
3. Vérifier les connexions sur la breadboard.
Étape 2 : Programmation Arduino
1. Écrire le programme dans l’IDE Arduino pour contrôler le
clignotement de la LED.
2. Téléverser le programme sur la carte Arduino via un câble USB.
3
Étape 3 : Observation
Observer le comportement de la digit 7 segments une fois le programme
exécuté et vérifier si les intervalles respectent les délais programmés :
La digit 7 segments s’allume pendant 0,5 seconde, puis s’éteint
pendant 0.5 seconde, comme programmé.
Le clignotement est irrégulier, correspondant aux durées d’allumage
et d’extinction différentes.
Les modifications des valeurs dans delay(Vitesse) permettent de
régler la fréquence du clignotement.
3/ Discussion :
4
Résultats conformes : La digit 7 segments suit les intervalles définis dans
le programme, confirmant la validité du code et du montage.
Impact des délais : La différence dans les valeurs de delay(500) et
delay(500) produit un clignotement irrégulier.
Précautions : Vérifier que les délais sont cohérents avec l’objectif avant de
téléverser le programme.
4/Conclusion :
Le TP a permis de programmer la carte Arduino pour produire
un clignotement irrégulier de la digit 7 segments avec des
intervalles d’allumage de 0,5 seconde et d’extinction de 0.5
seconde. Les résultats sont conformes aux attentes, et
l’expérience a démontré l’impact direct des délais programmés
sur le comportement du circuit.
TP2 : (minuterie de cage d'escalier)
L'objectif de ce TP est de faire concevoir et tester un
programme relatif à la réalisation d’une minuterie de cage
d'escalier.
5
Le schéma du montage Arduino est donné comme montre la figure
suivante :
1/Matériel utilisé :
Carte Arduino Uno
LED (rouge)
Un bouton poussoir pour CI
Résistances de 220 Ω
Plaque d’expérimentation (breadboard)
Câbles de connexion
Ordinateur avec IDE Arduino installé
2/Méthodologie :
6
Étape 1 : Montage du circuit
Commencer par réaliser le montage indiqué sur plaque
d'expérimentation
Ecrire un programme langage Arduino qui permet de faire allumer la
LED pour une durée de 300ms puis s'éteint suite à l’action sur le
bouton poussoir.
Ensuite, tester le programme.
Broche 2 : Un Bouton Poussoir connecté au 0V
Broche 3 : Une LED et sa résistance en série connectée au 0V
Étape 2 : Programmation Arduino
1. Écrire un programme dans l’IDE Arduino pour gérer les séquences de
minuterie de cage d'escalier.
2. Inclure des temporisations pour reproduire les cycles de minuterie
de cage d'escalier.
7
3/Discussion :
Résultats conformes : Le programme fonctionne comme attendu, simulant
une gestion efficace de minuterie de cage d'escalier pour un carrefour.
Optimisation potentielle :
Ajouter des capteurs pour détecter la présence de véhicules et
adapter les cycles en conséquence.
Utiliser des LED plus puissantes pour une meilleure visibilité.
Précautions : Vérifier les connexions des résistances pour éviter des
surtensions sur les LED.
4/Conclusion :
Ce TP a permis de mettre en œuvre une gestion automatisée de
minuterie de cage d'escalier pour un carrefour à deux voies. Les
objectifs ont été atteints, et l’expérience a démontré l’utilité de
l’Arduino Uno dans la simulation et la gestion de systèmes de
contrôle automatisé.