2 LED With A Push Button
2 LED With A Push Button
void setup() {
pinMode (ledPin, OUTPUT);
pinMode (ledRed, OUTPUT);
pinMode (ledBlue, OUTPUT);
pinMode (button, INPUT);
void loop() {
val = digitalRead (button);
if (val == HIGH) {
digitalWrite(ledPin, HIGH);
currentState = 1;
}else{
digitalWrite(ledPin, LOW);
currentState = 0;
}
if(currentState != previousState){
if(currentState == 1){
counter = counter +1;
}
}
if(counter == 0){
digitalWrite(ledRed, HIGH);
digitalWrite(ledBlue, LOW);
}
if(counter == 1){
digitalWrite(ledRed, LOW);
digitalWrite(ledBlue, HIGH);
}
if(counter == 2){
counter = 0;
}
previousState = currentState;
delay(100);
}