Créer un Feu de Circulation avec une Carte Arduino : Un Projet Pratique
- Feux de Carrefour, projet
- 25 May, 2024
Dans ce tutoriel, nous allons vous montrer comment réaliser un feu de circulation miniature à l'aide d'une carte Arduino. Ce projet est parfait pour les débutants en électronique et en programmation, offrant une introduction pratique aux principes de contrôle des LEDs et à la programmation Arduino.
Matériel Nécessaire
Pour ce projet, vous aurez besoin des composants suivants, disponibles dans notre boutique :
- Carte Arduino Uno - Le cœur de notre projet, qui contrôle toutes les opérations.
- LEDs rouge, jaune et verte - Pour simuler les lumières du feu de circulation.
- Résistances de 220 ohms - Pour limiter le courant passant à travers les LEDs et protéger les pins de la carte Arduino.
- Plaque d'essai (Breadboard) - Pour assembler facilement le circuit sans soudure.
- Fils de connexion - Pour connecter les composants entre eux sur la plaque d'essai.
Vous pouvez trouver tous ces produits directement sur notre site en suivant ce lien.
Instructions de Montage
- Préparation de la plaque d'essai : Placez les LEDs sur la plaque d'essai, en espaçant suffisamment chaque LED.
- Installation des résistances : Connectez une résistance de 220 ohms à chaque LED, en liant l'autre extrémité de la résistance à une ligne libre sur la plaque.
-
Connexion des LEDs à l'Arduino :
- Connectez la patte longue (anode) de la LED rouge au pin 13 de l'Arduino.
- Répétez l'opération avec la LED jaune au pin 12 et la verte au pin 11.
- Reliez les pattes courtes (cathodes) des LEDs à la ligne négative (GND) de l'Arduino avec un fil.
Code de Programmation
Voici un simple code à télécharger dans votre carte Arduino pour faire fonctionner votre feu de circulation :
void setup() {
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
delay(5000);
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
delay(2000);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(5000);
digitalWrite(11, LOW);
}
Ce programme allume chaque LED pour simuler les phases du feu de circulation : rouge, jaune, puis vert, avec des durées ajustables.
Conclusion
Félicitations ! Vous avez maintenant créé votre propre feu de circulation avec une carte Arduino. Ce projet non seulement renforce votre compréhension de l'électronique de base mais vous offre également un aperçu de la programmation Arduino. Pour plus de projets amusants, continuez à suivre notre blog et à explorer notre gamme de produits. Bon bricolage !