我正在编写一个将信息写入LCD显示器的mp3播放器,我想将其从使用键盘转换为使用按钮,但是我一直在获得太多按键。我已经尝试过拉升和下降/上升边缘,但仍然得到相同的结果。有人知道这是一个已知问题,还是我做错了什么?哦,我也正在使用connectionPi在C中完全这样做。
1
仅添加到软件解决方案中,请查看我们的微控制器朋友。arduino.cc/en/Tutorial/Debounce
—
Cammy_the_block 2014年
这是我前一段时间写的内容的摘录。
—
Cammy_the_block 2014年
if(digitalRead(data) && millis()-startTime > 10){
并在每次进入循环时设置startTime。
就是想; 我究竟将startTime设置为什么?
—
linuxgnuru 2014年
一些sorta时间计数器。Arduino具有millis函数,该函数可自启动以来提供时间。
—
Cammy_the_block
啊,好的,connectionPicturepi.com / reference / timing
—
linuxgnuru 2014年