int red=9;
int green=10;
int blue=11;
int button=12;
int state=0;
void setup() {
// put your setup code here, to run once:
pinMode(red,OUTPUT);
pinMode(green,OUTPUT);
pinMode(blue,OUTPUT);
pinMode(button,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(button)==HIGH)
{
if(state==0)
{
state=1;
}
else if(state==1)
{
state=2;
}
else if(state==2)
{
state=3;
}
else if(state==3)
{
state=0;
}
}
if(state==1)
{
digitalWrite(red,HIGH);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
}
else if(state==2)
{
digitalWrite(red,LOW);
digitalWrite(green,HIGH);
digitalWrite(blue,LOW);
}
else if(state==3)
{
digitalWrite(red,LOW);
digitalWrite(green,LOW);
digitalWrite(blue,HIGH);
}
else
{
digitalWrite(red,LOW);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
}
delay(1000);
}