bool ledR = false;
bool ledG = false;
bool press_key = false;
bool ledB = false;
void setup() {
// put your setup code here, to run once:
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(4, INPUT_PULLUP);
}
void loop() {
// put your main code here, to run repeatedly:
bool key = digitalRead(4);
if (key && !press_key){
press_key = true;
delay(50);
}
if (!key && press_key){
press_key = false;
delay(50);
ledR = !ledR;
}
if (key && !press_key){
press_key = true;
delay(50);
}
if (!key && press_key){
press_key = false;
delay(50);
ledG = !ledG;
}
if (key && !press_key){
press_key = true;
delay(50);
}
if (!key && press_key){
press_key = false;
delay(50);
ledB = !ledB;
}
digitalWrite(11, ledR);
digitalWrite(10, ledB);
digitalWrite(9, ledG);
}