Hola he comenzado hacer algunas cosas en Arduino, y quisiera hacer un contador, es decir que mediante un led me indique cuantas veces ha sido presionado un pulsador o un boton. El led se debe de encender y apagar tantas veces como fue presioando el boton.
Encontre un codigo en internet, y lo simule con el software SimulIDE, pero no me funciona. No se que pasa.
Pudierab ayudarme, aqui les envio el codigo (esta sencillo).
Este es el primero
void setup() {
int sensorVal=0;
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}
void loop() {
int sensorVal = digitalRead(2);
Serial.println(sensorVal);
if (sensorVal == HIGH) {
digitalWrite(13, LOW);
}
else {
digitalWrite(13, HIGH);
Serial.println("Pulsado...");
}
}
Este es el segundo.
float conta = 2;
void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(13, OUTPUT);
}
void loop() {
if (digitalRead(2) == LOW)
{
if(digitalRead(2) == HIGH)
{
{
conta++;
Serial.println(conta);
}
}
if (conta == 5)
{
digitalWrite(13, HIGH);
}
Serial.println(conta);
delay(250);
}
}