int count=0;
int newcount;
void setup()
{
Serial.begin(9600);
pinMode(5,INPUT);
pinMode(2,OUTPUT);
pinMode(4,OUTPUT);
pinMode(16,OUTPUT);
pinMode(17,OUTPUT);
}
void loop()
{
if(digitalRead(5)==HIGH)
{
newcount=count+1;
if(newcount!=count)
{
Serial.println(newcount);
switch (newcount)
{
case 1: digitalWrite(2,HIGH);
break;
case 2: digitalWrite(4,HIGH);
break;
case 3: digitalWrite(16,HIGH);
break;
case 4: digitalWrite(17,HIGH);
break;
default: digitalWrite(2,LOW);
digitalWrite(4,LOW);
digitalWrite(16,LOW);
digitalWrite(17,LOW);
newcount=0;
break;
}
count=newcount;
}
}
delay(1000);
}