#define RLED1 23
#define RLED2 22
#define RedSW 2
void setup() {
pinMode(RLED1, OUTPUT);
pinMode(RLED2, OUTPUT);
pinMode(RedSW, INPUT_PULLUP);
digitalWrite(RLED1,HIGH);
digitalWrite(RLED2, HIGH);
}
int status = 0;
void loop() {
if(digitalRead(RedSW)== HIGH)
{
if(++status>4) status =1;
while(digitalRead(RedSW)==HIGH) delay(50);
}
switch(status)
{
case 1: digitalWrite(RLED1, LOW); digitalWrite(RLED2, HIGH);
digitalWrite(RLED2, HIGH);break;
case 2: digitalWrite(RLED1, HIGH); digitalWrite(RLED2, LOW);
digitalWrite(RLED2, HIGH);break;
}
delay(20);
}