====== 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); } }