Tôi đang viết một máy nghe nhạc mp3 ghi thông tin vào màn hình LCD, tôi muốn chuyển đổi nó từ sử dụng bàn phím sang sử dụng các nút ấn nhưng tôi liên tục nhận được quá nhiều lần nhấn phím. Tôi đã thử kéo lên và giảm / tăng cạnh nhưng tôi vẫn nhận được kết quả tương tự. Bất cứ ai cũng biết nếu đây là một vấn đề đã biết hoặc tôi chỉ đang làm gì đó sai? Ồ, tôi cũng đang làm điều này hoàn toàn bằng C bằng cách sử dụng hệ thống dây điện.
if(digitalRead(data) && millis()-startTime > 10){
và đặt startTime bao giờ hết khi vào vòng lặp.