• Post category:Débutant
  • Post comments:0 commentaire
  • Post last modified: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