Ich schreibe einen MP3-Player, der Informationen auf ein LCD-Display schreibt. Ich würde ihn gerne von der Tastatur auf die Verwendung von Drucktasten umstellen, aber ich erhalte ständig zu viele Tastendrücke. Ich habe versucht, nach oben zu ziehen und die Flanke zu fallen / zu steigen, aber ich erhalte immer noch das gleiche Ergebnis. Weiß jemand, ob dies ein bekanntes Problem ist oder mache ich einfach etwas falsch? Oh, ich mache das auch komplett in C mit WiringPi.
if(digitalRead(data) && millis()-startTime > 10){
und setze startTime immer dann, wenn es in die for-Schleife eintritt.