int pinBoton = 2;
int pinRojo = 10;
int pinVerde = 8;
int contador = 0;
void setup() {
pinMode(pinRojo, OUTPUT);
// INPUT_PULLUP: Hay que mantener apretado
// para que mantenga el estado
pinMode(pinBoton, INPUT_PULLUP);
}
void loop() {
int estadoBoton = digitalRead(pinBoton);
while(estadoBoton == LOW){
estadoBoton = digitalRead(pinBoton);
if (estadoBoton == HIGH);
int contador++;
delay(1000);
if (contador == 1);
digitalWrite(pinRojo, HIGH);
delay(1000);
int contador = 0;
if (contador > 2);
digitalWrite(pinVerde, HIGH);
Serial.println(contador);
contador = 0;
}
digitalWrite(pinRojo, LOW);
digitalWrite(pinVerde, LOW);
}