#define RED 2
#define GREEN 19
#define BLUE 18
#define S1 14
#define S2 27
int value = 0;//global variable
void setup() {
// put your setup code here, to run once:
pinMode(RED, OUTPUT);
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(S1, INPUT);
pinMode(S2, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(S1) == 1){//1 = press switch
digitalWrite(RED, LOW); //low = on
digitalWrite(GREEN, LOW); // low = on
digitalWrite(BLUE, HIGH); // high = off
delay(1000);
}
else if (digitalRead(S2) == 1){
digitalWrite(RED, HIGH);
digitalWrite(GREEN, LOW);
digitalWrite(BLUE, LOW);
delay(1000);
}
else{
digitalWrite(RED, LOW);
digitalWrite(GREEN, HIGH);
digitalWrite(BLUE, LOW);
delay(1000);
digitalWrite(RED, LOW);
digitalWrite(GREEN, HIGH);
digitalWrite(BLUE, HIGH);
delay(1000);
digitalWrite(RED, HIGH);
digitalWrite(GREEN, LOW);
digitalWrite(BLUE, HIGH);
delay(1000);
digitalWrite(RED, HIGH);
digitalWrite(GREEN, HIGH);
digitalWrite(BLUE, LOW);
delay(1000);
}
}
//keadaan asal - Led on, buzzer off
//tekan switch - Led off, buzzer on