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

Contact

SalmanDevis blog

© 2014 Tous droits réservés.

Créer un site internet gratuitWebnode