unsigned char RED_LED = 23;
unsigned char YELLOW_LED = 19;
unsigned char GREEN_LED = 18;
char pb_green = 27;
char pb_blue = 25;
void setup() {
pinMode(RED_LED, OUTPUT);
pinMode(YELLOW_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
pinMode(pb_green, INPUT);
pinMode(pb_blue, INPUT);
Serial.begin(115200);
}
void loop() {
//Serial.print("LEDs On");
// if i press the blue push button, red LED will be on.
// esle off the red LED
char val_pb_blue = digitalRead(pb_blue);
char 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(GREEN_LED, HIGH);
}
else if ( (val_pb_blue == 1) && (val_pb_green == 0) )
{
digitalWrite(RED_LED, LOW);
digitalWrite(GREEN_LED, HIGH);
}
else if ( (val_pb_blue == 0) && (val_pb_green == 1) )
{
digitalWrite(RED_LED, HIGH);
digitalWrite(GREEN_LED, LOW);
}
else if ( (val_pb_blue == 1) && (val_pb_green == 1) )
{ digitalWrite(RED_LED, LOW);
digitalWrite(GREEN_LED, LOW);
}
}