ฉันกำลังเขียนเครื่องเล่น mp3 ที่เขียนข้อมูลไปยังจอแสดงผล LCD ฉันต้องการแปลงจากการใช้แป้นพิมพ์เป็นปุ่มกด แต่ฉันได้รับการกดปุ่มมากเกินไปอย่างต่อเนื่อง ฉันพยายามดึงขึ้นและลง / ขอบที่เพิ่มขึ้น แต่ฉันยังคงได้รับผลลัพธ์เดียวกัน มีใครรู้บ้างว่าเป็นปัญหาที่ทราบกันดีหรือฉันแค่ทำอะไรผิดพลาด? โอ้ฉันกำลังทำสิ่งนี้ทั้งหมดใน C โดยใช้ wiringPi
if(digitalRead(data) && millis()-startTime > 10){
และตั้งค่า startTime ตลอดเวลาที่มันเข้าสู่ลูป