新人求助,analogRead 总不为0

2014-07-072.4万
AI 快速预览详细 收起
本文讨论了Arduino UNO板在无外接设备情况下,analogRead 0-5得到的值异常的问题。正常情况下,这些引脚的读数应接近0,但用户发现读数在3、400左右。文章提供了详细的故障排查步骤,包括检查引脚是否正确接地和排除外部干扰信号。通过这些步骤,用户可以有效地解决这一问题,确保项目的顺利进行。
uno板,什么都不插的情况下analogRead 0 - 5,得到的都是3、400的值。正常吗?

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
ahgan
ahgan
作者
多谢回答,那这样的话那些用analogRead 测电压的例子怎么来得到 0v 这个状态呢?
ahgan
ahgan
作者
回复Youyou
多谢,我回去试试
Youyou
Youyou回复ahgan
测电池的时候为什么不能接到GND呢?你通过连接线连接到电池测电压,那就可以把线先拆掉,接到GND上面去。一般情况下,这个值不用管的,影响很小。如果一定要去的话,连接到GND,看这个值的大小,然后再后面的使用中减去这个值就可以了。
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
Youyou
Youyou
你好,这是正常的情况,什么都不接时,管脚处于浮空状态,电平不确定,因此会出现随机值,这个还可以用来设置随机种子。
Reference:http://arduino.cc/en/Reference/RandomSeed
- 没有更多了 -