const int FDA= 2;
const int ILY= 4;
const int DNK= 5;
const int FRVR= 15;
int buttonState=0;
int count=0;
int newcount;
void setup() {
Serial.begin (115200);
pinMode(FDA,OUTPUT);
pinMode (ILY,OUTPUT );
pinMode (DNK,OUTPUT );
pinMode (FRVR,INPUT);
}
void loop() {
if (digitalRead(15)==HIGH)
{
newcount=count+1;
if (newcount!=count)
{
Serial.println (newcount);
switch (newcount)
{
case 1: digitalWrite (2,HIGH);
digitalWrite (4,LOW );
digitalWrite (5, LOW );
delay (300);
digitalWrite (2,LOW );
digitalWrite (4,HIGH);
digitalWrite (5,LOW );
delay (300);
digitalWrite (2,LOW );
digitalWrite (4,LOW );
digitalWrite (5,HIGH );
delay (300);
break ;
case 2:digitalWrite (2,HIGH );
digitalWrite (4,HIGH );
digitalWrite (5,HIGH );
delay (300);
digitalWrite (2,LOW );
digitalWrite (4,LOW );
digitalWrite (5,LOW );
delay (300);
break ;
case 3:digitalWrite (2,HIGH );
break ;
default :digitalWrite (2,LOW );
digitalWrite (2,LOW );
digitalWrite (4,LOW );
newcount=0;
break;
}
count=newcount;
}
}
delay (100);
}