unsigned char RED_LED = 23;
unsigned char YEL_LED = 19;
unsigned char GRE_LED = 18;
char PB_GREEN = 27;
char PB_BLUE = 25;
void setup() {
pinMode(RED_LED, OUTPUT);
pinMode(YEL_LED, OUTPUT);
pinMode(GRE_LED, OUTPUT);
Serial.begin(115200);
}
void loop() {
//PUT YOUR MAIN CODE HERE, TO RUN REPEATEDLY:
char VAL_PB_BLUE;
char VAL_PB_GREEN;
VAL_PB_BLUE = digitalRead(PB_BLUE);
VAL_PB_GREEN = digitalRead(PB_GREEN);
Serial.print("PB BLUE = "); Serial.println(VAL_PB_BLUE, DEC);
Serial.print("PB GREEN = "); Serial.println(VAL_PB_GREEN, DEC);
if ( (VAL_PB_BLUE == 0) && (VAL_PB_GREEN == 0) )
{
digitalWrite(RED_LED, HIGH);
digitalWrite(GRE_LED, HIGH);
}
else if ( (VAL_PB_BLUE == 1) && (VAL_PB_GREEN == 0) )
{
digitalWrite(RED_LED, LOW);
digitalWrite(GRE_LED, HIGH);
}
else if ( (VAL_PB_BLUE == 0) && (VAL_PB_GREEN == 1) )
{
digitalWrite(RED_LED, HIGH);
digitalWrite(GRE_LED, LOW);
}
else if ( (VAL_PB_BLUE == 1) && (VAL_PB_GREEN == 1) )
{
digitalWrite(RED_LED, LOW);
digitalWrite(GRE_LED, LOW);
}
}