#define pb 19
#define ledRojo 23
#define ledVerde 22
#define ledAzul 21
bool entrada;
int contador=0;
void setup() {
pinMode(pb, INPUT);
pinMode(ledRojo, OUTPUT);
pinMode(ledVerde, OUTPUT);
pinMode(ledAzul, OUTPUT);
}
void loop() {
entrada=digitalRead(pb);
if(entrada){
contador++; delay(200);
}
if(contador>3){
digitalWrite(ledAzul, LOW); contador=0;
}
if(contador==1){
digitalWrite(ledRojo, HIGH);
}
if(contador==2){
digitalWrite(ledRojo, LOW);digitalWrite(ledVerde, HIGH);
}
if(contador==3){
digitalWrite(ledVerde, LOW);digitalWrite(ledAzul, HIGH);
}
}