Animation afficheur 7 segment
int seg1=1,seg2=2,seg3=3, seg4=4, seg5=5, seg6=6, seg7=7;
void setup() {
for(int x=0; x <=7; x++)
{
pinMode(x, OUTPUT);
}
}
void serie1()
{
for(int a=1, b=4; a <=3, b <=6; a++, b++)
{
digitalWrite(a, 1);
digitalWrite(b, 1);
delay(1000);
digitalWrite(a, 0);
digitalWrite(b, 0);
}
}
void serie2()
{
for(int a=1, b=4; a <=3, b <=6; a++, b++)
{
digitalWrite(a, 1);
digitalWrite(b, 1);
delay(100);
digitalWrite(a, 0);
digitalWrite(b, 0);
}
}
void serie3()
{
digitalWrite(seg1, 1);
delay(100);
digitalWrite(seg1, 0);
digitalWrite(seg2, 1);
delay(100);
digitalWrite(seg2, 0);
digitalWrite(seg3, 1);
delay(100);
digitalWrite(seg3, 0);
digitalWrite(seg4, 1);
delay(100);
digitalWrite(seg4, 0);
digitalWrite(seg5, 1);
delay(100);
digitalWrite(seg5, 0);
digitalWrite(seg6, 1);
delay(100);
digitalWrite(seg6, 0);
}
void loop()
{
serie1();
serie3();
serie2();
}