Cylondrion …

Non ce n’est pas un cross over de cendrillon et un Battle star galactica mais une nouvelle bidouille de mon arduino avant d’attaquer mon projet secret … 😉

Le but est de reproduire avec 8 leds le comportement du regard si profond d’un cylon 2 Ăšme gĂ©nĂ©ration …

En gros … voila le code :

// T as de beaux yeaux cylon ... V0.1

// Initialisation des sorties analogiques en output pour chaque leds
void setup() {

  pinMode(13, OUTPUT);

pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
pinMode(6, OUTPUT);
}

void loop()
{
  int a = 8;
  int DELAY = 60;
  // Boucle gauche droite
  while ( a != 1 )
    {
    // 5 au lieu de 6 pour la répétition de la derniere led
        a = a + 5 ;
        digitalWrite(a, HIGH) ;   // set the LED on
        delay(DELAY);
        digitalWrite(a, LOW) ;   // set the LED on
        a = a - 6;
        }
 // pour ne pas répéter 2 fois la led de gauche
    a -- ;
 // Boucle droite gauche
    while  ( a != 13 )
        {
        a = a + 6 ;
        digitalWrite(a, HIGH) ;   // set the LED on
        delay(DELAY);
        digitalWrite(a, LOW) ;   // set the LED on
        a = a - 5;
       }

  // Temps entre chaque double boucle

    delay(800);
    }

Et pour le schéma :

Et enfin la video … :