Créez Votre Propre Séquenceur de Couleurs LED avec Arduino – Tutoriel DIY Facile
Composants et fournitures
| Arduino UNO | 1 |
| Breadboard | 1 |
| LED (couleurs au choix) | 4 |
| Fils de liaison | 10 |
| Résistance 220 Ω (ou 221 Ω) | 4 |
| Pile 9 V | 1 |
Applications et services en ligne
- Arduino IDE
- Arduino Web Editor
À propos du projet
Le séquenceur lumineux est un système d'éclairage très basique et amusant que n'importe qui peut construire et programmer. Le code est modifiable pour créer vos propres motifs lumineux uniques.
Instructions
Étape 1
Prenez votre Arduino et votre breadboard. Branchez un petit fil de liaison entre le GND de l'Arduino et la première rangée du breadboard. Insérez une LED : patte longue (anode) juste au-dessus du fil. Placez une résistance 220 Ω sous la patte courte (cathode). Branchez un autre fil court sous la résistance et reliez-le à la broche 13 de l'Arduino.

Étape 2
Prenez un autre fil de liaison, branchez-le entre la résistance et le fil jaune (celui qui va à la broche 13). Placez ce fil sur une nouvelle rangée. Répétez l'étape 1 : patte courte de la LED sous ce fil, résistance, fil final vers la broche 12.

Étape 3
Prenez un fil, branchez-le sous le tout premier fil (sous la patte longue de la première LED) et placez-le sur une nouvelle rangée de l'autre côté de la deuxième LED. Répétez l'étape 1 et connectez le fil final à la broche 11.

Étape 4
Prenez un autre fil de liaison, branchez-le sous la deuxième LED. Répétez l'étape 1 une dernière fois et connectez le fil final à la broche 10. Téléversez le programme. Le résultat final doit ressembler à ceci :

Merci d'avoir regardé mon projet, laissez un like !
Code
Séquenceur lumineux (light sequencer)
void setup() {
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, HIGH); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, HIGH); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, HIGH); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, HIGH); delay(300);
}
Note : la broche 9 est initialisée dans setup() mais non utilisée dans loop(). Vous pouvez l'intégrer à la séquence ou l'omettre.
Schémas
Disposition du circuit réalisée :

Processus de fabrication
- Construisez votre propre LUMAZOID : Visualiseur musical DIY Arduino
- Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
- Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
- Construire un Iron Man animé avec Arduino : capteurs, sons et relais
- Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
- Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
- Affichage LED matrice interactif porte avec capteur PIR - Salutations fêtes Arduino
- Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée
- Construire un robot quadrupède Arduino intelligent : guide étape par étape