极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10816|回复: 2

arduino存在多个按键时不灵敏怎么解决

[复制链接]
发表于 2013-10-22 15:45:34 | 显示全部楼层 |阅读模式
当只有一个按键时,按键功能非常灵敏
后来增加了几个按键用于不同的功能,发现按键好不灵敏,经常没反应
这个怎么解决

  1. void key1Function(){
  2.    if(analogRead(A1)>512)  
  3.   {
  4.     delay(10);
  5.     if(analogRead(A1)<200)
  6.     {   
  7.      //do something
  8.       delay(10);
  9.       while(analogRead(A1)<200)
  10.       {
  11.         delay(1);
  12.       }
  13.     }
  14.   }
  15. }
复制代码
回复

使用道具 举报

发表于 2013-10-23 08:56:56 | 显示全部楼层
沒反應會不會是電磁干擾??
如果是的話加個下拉或上拉電阻,可以抗干擾。
回复 支持 反对

使用道具 举报

发表于 2013-10-23 09:59:37 来自手机 | 显示全部楼层
这个写法有问题吧?注定会反应慢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 23:16 , Processed in 0.037387 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表