int led = 13; int led1 = 12; int led2 = 11; int led3 = 10; int led4 = 9; int led5 = 8; int led6 = 7; int motor=3; int flag=0; int count=0; void setup() { pinMode(led, OUTPUT); pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(led3, OUTPUT); pinMode(led4, OUTPUT); pinMode(led5, OUTPUT); pinMode(led6, OUTPUT); pinMode(motor,OUTPUT); } void loop() { if(count==0) { digitalWrite(led2, HIGH); delay(1000); digitalWrite(led2, LOW); //For Number 0 digitalWrite(led2, HIGH); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); digitalWrite(led5, HIGH); digitalWrite(led6, HIGH); delay(1000); digitalWrite(led2, LOW); digitalWrite(led3, LOW); digitalWrite(led4, LOW); digitalWrite(led5, LOW); digitalWrite(led6, LOW); //For Number 1 digitalWrite(led1, HIGH); digitalWrite(led4, HIGH); delay(1000); digitalWrite(led1, LOW); digitalWrite(led4, LOW); //For Number 2 digitalWrite(led4, HIGH); digitalWrite(led6, HIGH); delay(1000); digitalWrite(led4, LOW); digitalWrite(led6, LOW); //For Number 3 digitalWrite(led3, HIGH); digitalWrite(led6, HIGH); digitalWrite(led5, HIGH); delay(1000); digitalWrite(led3, LOW); digitalWrite(led6, LOW); digitalWrite(led5, LOW); //For Number 4 digitalWrite(led, HIGH); digitalWrite(led6, HIGH); delay(1000); digitalWrite(led, LOW); digitalWrite(led6, LOW); //For Number 5 digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); //For Number 6 digitalWrite(led4, HIGH); digitalWrite(led5, HIGH); digitalWrite(led6, HIGH); digitalWrite(led2, HIGH); delay(1000); digitalWrite(led4, LOW); digitalWrite(led5, LOW); digitalWrite(led6, LOW); digitalWrite(led2, LOW); //For Number 7 delay(1000); //For Number 8 digitalWrite(led5, HIGH); digitalWrite(led6, HIGH); delay(1000); digitalWrite(led5, LOW); digitalWrite(led6, LOW); //For Number 9 flag=1; digitalWrite(motor,HIGH); delay(15000); count++; } if(count>=1) { flag=0; digitalWrite(led2, HIGH); delay(1000); digitalWrite(led2, LOW); //numero cero digitalWrite(led2, HIGH); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); digitalWrite(led5, HIGH); digitalWrite(led6, HIGH); count++; } if(flag==1) { digitalWrite(motor,HIGH); delay(5000); } else { digitalWrite(motor,LOW); delay(1000); flag=2; } flag=0; if(flag==2) { digitalWrite(led2, HIGH); delay(1000); digitalWrite(led2, LOW); //numero cero digitalWrite(led2, HIGH); digitalWrite(led3, HIGH); digitalWrite(led4, HIGH); digitalWrite(led5, HIGH); digitalWrite(led6, HIGH); } }