Pues nada REX_007...
Hice las conexiones (usando dos pushbutton en lugar de sensores) para probar su código y no pude hacerlo funcionar como en el video, solo me da de resultado: cero; no cuenta disparos, no da promedio.. solo cero
Estuve probando algunas cosas a ver si era error mio o por mis conexiones, como cambiar esta parte:
attachInterrupt(0, sensorFront, FALLING);
attachInterrupt(1, sensorRear, FALLING);
por esto:
attachInterrupt(0, sensorFront, RISING);
attachInterrupt(1, sensorRear, RISING);
luego esto:
attachInterrupt(0, sensorFront, CHANGE);
attachInterrupt(1, sensorRear, CHANGE);
luego esta variante con las mismas combinaciones anteriores:
attachInterrupt(digitalPinToInterrupt(2), sensorFront, CHANGE);
attachInterrupt(digitalPinToInterrupt(3), sensorFront, CHANGE);
y nada, siempre el mismo resultado: cero; dejo una imagen de lo que muestra la pantalla.
Por ultimo, y solo para confirmar que las conexiones estuvieran bien, cargue el código que les compartí antes; sobre el mismo conexionado y todo, y si me funciono
Les dejo una captura de pantalla.
Quien sabe!; aprovechando que ya tengo el LCD 1602, mejor voy a modificar aquel código que les compartí para usar el display 1602 en lugar del puerto serial y sigo con ese código para agregarle menús y todo eso... ya que tenga espacio de hacer los cambios les comparto el código para el LCD
Salu2