• Post category:Débutant
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mars 15, 2022
  • Temps de lecture :5 min de lecture

Chenillard de 9 Leds avec Arduino en utilisant code basique

Niveau APPRENTISSAGE :   ► Débutant

 

    Prérequis :

Matériel :

  • 1 x Carte Arduino
  • 9 x Résistances 220 ohms
  • 9 x Leds
  • Fils de connexion
  • 1 x Breadboard

Version IDE :

 

 

Vidéo de démonstration :

 

Schéma de câblage :

 

Code :

// La broche numérique 2 est reliée à la led verte 1. On lui donne le nom ledverte1.
int ledverte1 = 2;
// Etc ...
int ledverte2 = 3;
int ledverte3 = 4;
int ledorange4 = 5;
int ledorange5 = 6;
int ledorange6 = 7;
int ledrouge7 = 8;
int ledrouge8 = 9;
int ledrouge9 = 10;

void setup() {
// Définit ledverte1 soit la broche numérique 2 comme sortie.
pinMode (ledverte1, OUTPUT);
// Etc ...
pinMode (ledverte2, OUTPUT);
pinMode (ledverte3, OUTPUT);
pinMode (ledorange4, OUTPUT);
pinMode (ledorange5, OUTPUT);
pinMode (ledorange6, OUTPUT);
pinMode (ledrouge7, OUTPUT);
pinMode (ledrouge8, OUTPUT);
pinMode (ledrouge9, OUTPUT);
}

void loop() {
// Met la broche numérique stockée dans ledverte1 sur ON
digitalWrite (ledverte1, HIGH);
// On attend 100 millisecondes
delay(100);
// Met la broche numérique stockée dans ledverte2 sur OFF
digitalWrite (ledverte1, LOW);
// Etc ...
delay(100);
digitalWrite (ledverte2, HIGH);
delay(100);
digitalWrite (ledverte2, LOW);
delay(100);
digitalWrite (ledverte3, HIGH);
delay(100);
digitalWrite (ledverte3, LOW);
delay(100);
digitalWrite (ledorange4, HIGH);
delay(100);
digitalWrite (ledorange4, LOW);
delay(100);
digitalWrite (ledorange5, HIGH);
delay(100);
digitalWrite (ledorange5, LOW);
delay(100);
digitalWrite (ledorange6, HIGH);
delay(100);
digitalWrite (ledorange6, LOW);
delay(100);
digitalWrite (ledrouge7, HIGH);
delay(100);
digitalWrite (ledrouge7, LOW);
delay(100);
digitalWrite (ledrouge8, HIGH);
delay(100);
digitalWrite (ledrouge8, LOW);
delay(100);
digitalWrite (ledrouge9, HIGH);
delay(100);
digitalWrite (ledrouge9, LOW);
delay(100);
}

 

Simulation TINKERCAD :

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire