Header Ads Widget

Actu

6/recent/ticker-posts

Arduino et le chenillard de LED

Dans ce tutoriel il sera question pour nous de vous montre comment réaliser un chenillard de DEL (Diode Electro Luminescente). 

Arduino Chenillard
Exemple d'un chenillard

Inventaire du matériels nécessaire à utiliser

  • La carte arduino Uno ou Nano;
  • Les DEL ( 6; 8 ou bien le nombre que vous avez a votre disposition);
  • Des résistances de protection pour le nombre de DEL que vous avez choisi. Vous pouvez choisi les résistances de même valeurs comme les 330Ω que nous allons utiliser dans ce tutoriel;
  • Une plaque à essai sur laquelle les différentes connection s'effectuerons;
  • Les brin de fils qui permettrons d'effectuer les différente connection.

Schéma de câblage des différentes DELs et résistances sur l'arduino


le câblage ci dessous:


Schéma chenillard
Schéma de câblage d'un chénillard sur Arduino nano

Le câblage de l'alimentation de arduino n'a pas été fait ici. Pour alimenté la carte arduino, vous pouvez visité l'article sur comment alimenté arduino.


le code source à inséré dans la carte arduino nano est le suivant:



int i;//Variable d'incrementation
int L1 = 2,
    L2 = 3,
    L3 = 4,
    L4 = 5,// ces variables designe les
    L5 = 6,//differentes LED
    L6 = 7;
void setup() {

  pinMode(L1,OUTPUT);
  pinMode(L2,OUTPUT);
  pinMode(L3,OUTPUT);
  pinMode(L4,OUTPUT);
  pinMode(L5,OUTPUT);
  pinMode(L6,OUTPUT);
}

void loop() {
  digitalWrite(L1, HIGH);
  delay(100);
  digitalWrite(L1, LOW);
  digitalWrite(L2, HIGH);
  delay(100);
  digitalWrite(L2, LOW);
  digitalWrite(L3, HIGH);
  delay(100);
  digitalWrite(L3, LOW);
  digitalWrite(L4, HIGH);
  delay(100);
  digitalWrite(L4, LOW);
  digitalWrite(L5, HIGH);
  delay(100);
  digitalWrite(L5, LOW);
  digitalWrite(L6, HIGH);
  delay(100);
  digitalWrite(L6, LOW);
  delay(100);
}

A présent, vous pouvez inséré le code ci dessus dans la carte arduino nano pour le test. Je vous laisse découvrir le résultat.

Si vous avez des suggestions, n'hésiter pas à écrire en commentaire pour plus de détaille.

Enregistrer un commentaire

1 Commentaires

  1. Bonjour,
    Pour simplifier le code:

    int i;//Variable d'incrementation
    int j;
    int L1 = 2,
    L2 = 3,
    L3 = 4,
    L4 = 5,// ces variables designe les
    L5 = 6,//differentes LED
    L6 = 7;
    int D = 100;// Delay
    void setup() {

    pinMode(L1,OUTPUT);
    pinMode(L2,OUTPUT);
    pinMode(L3,OUTPUT);
    pinMode(L4,OUTPUT);
    pinMode(L5,OUTPUT);
    pinMode(L6,OUTPUT);
    }

    void loop() {
    for ( i = 2; i < 8; i ++) {
    digitalWrite(i, HIGH);
    delay(D);
    digitalWrite(i, LOW);
    }
    }

    RépondreSupprimer

Laissez un avis.