start:projet:arduino:formation:programmes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
start:projet:arduino:formation:programmes [2015/02/17 15:41] – [1) Chenillard K2000] jcanostart:projet:arduino:formation:programmes [2015/02/17 15:56] (Version actuelle) – [Version simple (avec arrêt)] jcano
Ligne 1: Ligne 1:
 +====== Solutions des programmes ======
 +===== I- Allumer des diodes =====
 +==== 1) Chenillard K2000 ====
 +==== Version bourrin (avec arrêt) ====
 +   void setup () {
 +   pinMode(0, OUTPUT);
 +   pinMode(1, OUTPUT);
 +   pinMode(2, OUTPUT);
 +   pinMode(3, OUTPUT);
 +   pinMode(4, OUTPUT);
 +   }
 +   void loop () {
 +   for (int i=0; i<10; i++) {
 +     if( i < 5) { 
 +       digitalWrite( i, HIGH);
 +       delay(500);
 +       digitalWrite( i, LOW);
 +     }
 +     else {
 +       digitalWrite( 9-i, HIGH);
 +       delay(500);
 +       digitalWrite( 9-i, LOW);
 +     
 +     }
 +    }
 +   }
 +==== Version plus évoluée (en continu) ====
 +   void setup () {
 +   pinMode(0, OUTPUT);
 +   pinMode(1, OUTPUT);
 +   pinMode(2, OUTPUT);
 +   pinMode(3, OUTPUT);
 +   pinMode(4, OUTPUT);
 +   }
 +  void loop () {
 +   for (int i=-4; i<4; i++) {
 +      digitalWrite( abs(i), HIGH);
 +      delay(500);
 +      digitalWrite( abs(i), LOW);
 +      
 +   }
 +  }