char led_red = 23;
char led_yellow = 19;
char led_green = 18;
char pb_blue =25;
char pb_green =27;
void setup() {
// put your step code here,to run once:
pinMode(led_red,OUTPUT);
pinMode(led_yellow, OUTPUT);
pinMode(led_green, OUTPUT);
pinMode(pb_blue, INPUT);
pinMode(pb_green, INPUT);
Serial.begin(115200);
}
void loop() {
// put you main code here, to run sepeatedly:
//Read pin 25 (blue pb) and print out the value
char val_pb_blue,val_pb_green;
val_pb_blue = digitalRead(pb_blue);
val_pb_green = digitalRead(pb_green);
Serial.print("Blue PB = "); Serial.println(val_pb_blue, DEC);
Serial.print("Green PB = "); Serial.println(val_pb_green, DEC);
// If Blue PB is pressed (val_pb_blue is 0), turn on Red led
// If Blue PB is NOT pressed, turn off Red led
if ( (val_pb_blue == 0) && (val_pb_green ==0) )//both are preassed
{
digitalWrite(led_red,HIGH);
digitalWrite(led_green, HIGH);
}
else if( (val_pb_blue == 0) && (val_pb_green == 1) ) //blue is pressed
{
digitalWrite(led_red,HIGH);
digitalWrite(led_green,LOW);
}
else if( (val_pb_blue ==1) && (val_pb_green ==0)) //green is pressed
{
digitalWrite(led_red, LOW);
digitalWrite(led_green, HIGH);
}
else
{
digitalWrite(led_red, LOW);
digitalWrite(led_green,LOW);
}
}