Estoy escribiendo un reproductor de mp3 que escribe información en una pantalla LCD, me gustaría convertirlo de usar el teclado a usar botones, pero constantemente recibo demasiadas pulsaciones de teclas. He intentado tirar hacia arriba y hacia abajo / hacia arriba, pero sigo obteniendo el mismo resultado. ¿Alguien sabe de inmediato si se trata de un problema conocido o simplemente estoy haciendo algo mal? Oh, también estoy haciendo esto completamente en C usando cableado Pi.
if(digitalRead(data) && millis()-startTime > 10){
y establece startTime cada vez que ingresa para el bucle.