Arduino Chenillard - Le Blog De Claude

Arduino - Chenillard

Chenillard

logo-arduino

Utilisation du simulateur TinkercadCréation d'un chenillard avec des leds connectées sur l'Arduino , respectivement sur les broches Digitals

  • pin 2
  • pin 3
  • pin 4
  • pin 5
  • pin 6
  • pin 7

Nous utiliserons pour le code soit:

  • une boucle for
  • une boucle while

Le schéma

arduino-chenillard

Réaliser le schéma ci-contre

Matériels

  • 6 leds de couleurs différentes
  • 6 résistances de 220 Ohms

Connexion des leds:

  • led 1 = pin 2
  • led 2 = pin 3
  • led 3 = pin 4
  • led 4 = pin 5
  • led 5 = pin 6
  • led 6 = pin 7

Alimentation:

  • Connexion +5v et GND

Le code - Boucle for

arduino-chenillard-for

Utilisation d'une boucle for pour le chenillard

Variable de boucle i = 2 // pin 2

Test de la variable i<8 // Inférieur à 8

Variable i++ // Ajouter 1 à i à chaque tour

// Chenillard avec 6 led// et 6 resistances de 220 Ohms// led 1 sur D2// led 2 sur D3// led 3 sur D4// led 4 sur D5// led 5 sur D6// led 6 sur D7

void setup(){ for (int i=2;i<8;i++) // variable i boucle de 2 à 7 { // i<8 = fin de boucle pinMode(i, OUTPUT); // i++ = +1 à chaque tour }}void loop(){ for (int i=2;i<8;i++) { digitalWrite(i, 1); delay(200); // Wait for 200 millisecond(s) digitalWrite(i, 0); delay(200); // Wait for 200 millisecond(s) }}

Le code - Boucle while

arduino-chenillard-while

Utilisation d'une boucle while pour le chenillard

Variable de boucle i = 2 // pin 2

Test de la variable i<8 // Inférieur à 8

Variable i++ // Ajouter 1 à i à chaque tour

// Chenillard avec 6 led// et 6 resistances de 220 Ohms// led 1 sur D2// led 2 sur D3// led 3 sur D4// led 4 sur D5// led 5 sur D6

void setup(){ int i = 2 ; while(i != 8) //tant que i est différent de 8 { pinMode(i, OUTPUT); //Déclare les pins en OUT i ++ ; //On incrémente la variable i de 1 }}void loop(){ int i = 2 ; while(i != 8) //tant que i est différent de 8 { digitalWrite(i, 1); delay(200); digitalWrite(i, 0); delay(200); i ++ ; //On incrémente la variable i de 1 }}

Personnaliser

Tag » Arduino Chenillard 10 Led