#define red 2
#define green 16
#define blue 18
#define b0 15
#define b1 13
#define b2 14
bool r=0,g=0,b=0;
int state = 0, state1 = 0, state2 = 0;
long ls1 = 0, ls2 = 0, ls3 = 0;
long d1 = 0, d2 = 0, d3 = 0;
void setup() {
Serial.begin(115200);
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(b0, INPUT_PULLUP);
pinMode(b1, INPUT_PULLUP);
pinMode(b2, INPUT_PULLUP);
}
void loop() {
state = !digitalRead(b0);
state1 = !digitalRead(b1);
state2 = !digitalRead(b2);
if(state == 0 && ls1 == 1){
r != r;
delay(50);
}
Serial.println(r);
digitalWrite(red, state);
digitalWrite(green, state1);
digitalWrite(blue, state2);
ls1 = state;
}