Tuto n°2 : Créer un chenillard a leds .
15/09/2014 19:49
Le principe d'un chenillard a leds est le même qu'une guirlande de noël.
Des leds s'allumes et d'autres s'éteigne.
C'est ce que je vous propose de faire grâce a ce tuto ;
Matérielle :
-Une plaque d'expérimentation
-Une carte Arduino
-8 cables
-7 leds
Etapes du montage :
1)Connecter les leds sur la plaque d'essais.


2)Connecter un cable sur le "GND" de votre Arduino et connecter l'autre bout sur le coté négatif ou sont branché vos leds.
3)Connecter chaque leds as un cable que vous connectez sur les pin digitaux de votre carte (d2 -> d8)


La programmation :
// on garde le même début que le programme précédent
const int L1 = 2; //broche 2 du micro-contrôleur se nomme maintenant : L1
const int L2 = 3; //broche 3 du micro-contrôleur se nomme maintenant : L2
const int L3 = 4; // ...
const int L4 = 5;
const int L5 = 6;
const int L6 = 7;
void setup()
{
digitalWrite(13, HIGH);
delay(5000);
digitalWrite(13, LOW);
delay(2000);
pinMode(L1, OUTPUT); //L1 est une broche de sortie
pinMode(L2, OUTPUT); //L2 est une broche de sortie
pinMode(L3, OUTPUT); // ...
pinMode(L4, OUTPUT);
pinMode(L5, OUTPUT);
pinMode(L6, OUTPUT);
}
// on change simplement l’intérieur de la boucle pour atteindre notre objectif
void loop() //la fonction loop() exécute le code qui suit en le répétant en boucle
{
digitalWrite(L1, LOW); //allumer L1
delay(1000); //attendre 1 seconde
digitalWrite(L1, HIGH); //on éteint L1
digitalWrite(L2, LOW); //on allume L2 en même temps que l'on éteint L1
delay(1000); //on attend 1 seconde
digitalWrite(L2, HIGH); //on éteint L2 et
digitalWrite(L3, LOW); //on allume immédiatement L3
delay(1000); // ...
digitalWrite(L3, HIGH);
digitalWrite(L4, LOW);
delay(1000);
digitalWrite(L4, HIGH);
digitalWrite(L5, LOW);
delay(1000);
digitalWrite(L5, HIGH);
digitalWrite(L6, LOW);
delay(1000);
digitalWrite(L6, HIGH);
}
Voila , c'est fini !
N'hésitez pas à m'envoyer un mail au mrsalmandevis@gmail.com si vous rencontré un problème lors du montage ou de votre programmation.
Précédent