Я пишу mp3-плеер, который записывает информацию на ЖК-дисплей, я хотел бы преобразовать его из использования клавиатуры в использование кнопок, но я постоянно получаю слишком много нажатий клавиш. Я пробовал подтягиваться и падать / подниматься, но у меня все тот же результат. Кто-нибудь знает по собственному желанию, если это известная проблема, или я просто делаю что-то не так? О, я тоже делаю это полностью на C, используя wiringPi.
if(digitalRead(data) && millis()-startTime > 10){
и установите startTime каждый раз, когда он входит в цикл.