wawwin 发表于 2013-4-3 17:15:50

[求助]关于用三极管做指尖开关的实验

新人刚刚接触arduino 看入门教程十四 试着做了一下 可是连好了电路上传了程序之后即使手指不碰导线led也亮 而且是不停的间隔1秒亮 请问高手这是 怎么回事啊 下面是按照教程写的程序附件是电路实拍
void setup(){
pinMode(4,OUTPUT);
}
void loop()
{
int n=analogRead(A0);
if(n>0);
{
    digitalWrite(4,HIGH);
    delay(1000);
    digitalWrite(4,LOW);
    delay(1000);
}
}

ChunYong 发表于 2013-4-3 19:25:29

if (n>0) 修改成 if (n> 500) 之类的试试 模拟口读取电压的话,受环境影响 ,不可能完全为0的,所以你这个数字写大一点   N的值是 0-1023

弘毅 发表于 2013-4-3 21:25:47

你可以先通过串口输出n的值,查看下手指不触碰和触碰情况下n的值范围,然后决定n的判断条件。

wawwin 发表于 2013-4-3 21:40:03

ChunYong 发表于 2013-4-3 19:25 static/image/common/back.gif
if (n>0) 修改成 if (n> 500) 之类的试试 模拟口读取电压的话,受环境影响 ,不可能完全为0的,所以你这个数 ...

哈哈成功了!多谢指教!
页: [1]
查看完整版本: [求助]关于用三极管做指尖开关的实验