frozenthrone 发表于 2013-10-22 15:45:34

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

当只有一个按键时,按键功能非常灵敏
后来增加了几个按键用于不同的功能,发现按键好不灵敏,经常没反应
这个怎么解决

void key1Function(){
   if(analogRead(A1)>512)
{
    delay(10);
    if(analogRead(A1)<200)
    {   
   //do something
      delay(10);
      while(analogRead(A1)<200)
      {
      delay(1);
      }
    }
}
}

隨風大俠 发表于 2013-10-23 08:56:56

沒反應會不會是電磁干擾??
如果是的話加個下拉或上拉電阻,可以抗干擾。

maxims 发表于 2013-10-23 09:59:37

这个写法有问题吧?注定会反应慢!
页: [1]
查看完整版本: arduino存在多个按键时不灵敏怎么解决