Hola a todos, estoy intentando contar pulsos ascendentes con un sensor de proximidad, quiero registrar en un sistema informático esos pulsos, pero necestaría poder resetear ese contador a 0 con cualquier tecla de mi pc, me he leído muchos comentarios vuestros de otros proyectos pero no encuentro ninguno parecido. Seríais tan amable de ayudarme a añadir a este código el lenguaje necesario para poder hacerlo.
Un saludo y muchas gracias
const int buttonPin = 2;
long buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;
void setup() {
pinMode(buttonPin, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState != lastButtonState) {
if (buttonState == HIGH) {
buttonPushCounter++;
Serial.println(buttonPushCounter);
}
}
lastButtonState = buttonState;