int aa = 12; int ab = 11; int ac = 10; int ad = 9; int ae = 8; int af = 7; int ag = 6; int D1 = 4; int D2 = 3; int D3 = 5; int D4 = 2; int D5 = 1; int D6 = 0; int del = 1; //délai int it = 0; //itérateur void setup() { pinMode(aa, OUTPUT); pinMode(ab, OUTPUT); pinMode(ac, OUTPUT); pinMode(ad, OUTPUT); pinMode(ae, OUTPUT); pinMode(af, OUTPUT); pinMode(ag, OUTPUT); pinMode(D1, OUTPUT); pinMode(D2, OUTPUT); pinMode(D3, OUTPUT); pinMode(D4, OUTPUT); pinMode(D5, OUTPUT); pinMode(D6, OUTPUT); } void reset(){ digitalWrite(aa, HIGH); digitalWrite(ab, HIGH); digitalWrite(ac, HIGH); digitalWrite(ad, HIGH); digitalWrite(ae, HIGH); digitalWrite(af, HIGH); digitalWrite(ag, HIGH); digitalWrite(D1, LOW); digitalWrite(D2, LOW); digitalWrite(D3, LOW); digitalWrite(D4, LOW); digitalWrite(D5, LOW); digitalWrite(D6, LOW); } // the loop routine runs over and over again forever: void loop() { if(it<100){h(D1); reset(); e(D2); reset(); l(D3); reset(); l(D4); reset(); o(D5); reset();}; if(it>100){w(D1); reset(); o(D2); reset();r(D3); reset(); l(D4); reset(); d(D5); reset();}; if(it >= 200){it=0;}; it++; } void o1 (int D){ digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o2 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o3 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o4 (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o5 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o6 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o7 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o8 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o9 (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void a (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void b (int D){ digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void c (int D){ digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void d (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void e (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void f (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void g (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void h (int D){ digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void i (int D){ digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void j (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void k (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void l (int D){ digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void m (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void n (int D){ digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void o (int D){ digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void p (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void q (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void r (int D){ digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void s (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void t (int D){ digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void u (int D){ digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void v (int D){ digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void w (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void x (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void y (int D){ digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ac, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(af, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); } void z (int D){ digitalWrite(aa, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ab, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ad, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ae, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); digitalWrite(ag, LOW); digitalWrite(D, HIGH); delay(del); digitalWrite(D, LOW); }