新人求助,analogRead 总不为0
uno板,什么都不插的情况下analogRead 0 - 5,得到的都是3、400的值。正常吗?你好,这是正常的情况,什么都不接时,管脚处于浮空状态,电平不确定,因此会出现随机值,这个还可以用来设置随机种子。
Reference:http://arduino.cc/en/Reference/RandomSeed 多谢回答,那这样的话那些用analogRead 测电压的例子怎么来得到 0v 这个状态呢? ahgan 发表于 2014-7-10 14:09
多谢回答,那这样的话那些用analogRead 测电压的例子怎么来得到 0v 这个状态呢? ...
直接把管脚连接到GND,就可以得到0V了。一般还受其他影响,读出来的值不一定是0,可能是1,也是正常的。 Youyou 发表于 2014-7-10 14:58
直接把管脚连接到GND,就可以得到0V了。一般还受其他影响,读出来的值不一定是0,可能是1,也是正常的。 ...
呃,测电池的时候不能接地啊,怎么去减掉这个干扰值呢 ahgan 发表于 2014-7-10 15:51
呃,测电池的时候不能接地啊,怎么去减掉这个干扰值呢
测电池的时候为什么不能接到GND呢?你通过连接线连接到电池测电压,那就可以把线先拆掉,接到GND上面去。一般情况下,这个值不用管的,影响很小。如果一定要去的话,连接到GND,看这个值的大小,然后再后面的使用中减去这个值就可以了。 Youyou 发表于 2014-7-10 15:58
测电池的时候为什么不能接到GND呢?你通过连接线连接到电池测电压,那就可以把线先拆掉,接到GND上面去。 ...
多谢,我回去试试
页:
[1]