int buttonPin = 10; // Es el pin para el boton
int redLed= 7; // Es el pin para el led rojo
int greenLed = 4; // Es el pin para el led verde
int contador = 0; // para el contador
int estadopul = 0;
void setup() {
pinMode(buttonPin,INPUT); // para configurar en pin como entrada
pinMode(redLed,OUTPUT ); // para configurar en pin como salida
pinMode(greenLed,OUTPUT); // para configurar en pin como entrada
Serial.begin(9600);
}
void loop() {
// para cuando lo pulse se añada
estadopul=digitalRead(buttonPin);
delay (100); // tiempo que tarda
if(estadopul==HIGH){
delay(100); // tiempo que tarda
contador++;
Serial.println(contador);
if (contador==5) { // si llega 7 se enciende el led rojo y se reinicia
digitalWrite(redLed,HIGH);
delay(100);
digitalWrite(redLed,LOW);
contador =0;
}
// y para encender el led del contador
if(contador==0) {
digitalWrite(greenLed,HIGH);
}
digitalWrite(greenLed,LOW);
}
}