请教各位专家,温度和声音模拟接口串口显示数据异常
2018-05-047756
AI 快速预览详细
本文讨论了使用Arduino创意机器人教学套件时遇到的模拟接口数据异常问题。用户报告温度传感器显示的温度为50多度(实际室温20度左右),声音传感器在无声音时读数为600多。即使拔掉所有传感器,模拟口仍显示300多的数值。文章提供了详细的故障排查步骤,包括检查传感器连接、校准传感器以及重新编写代码等方法,帮助用户解决这一问题。
创作许可协议
本项目采用 None(不开放任何权利,保留所有权利) 进行许可。
创作许可协议
本项目采用 None(不开放任何权利,保留所有权利) 进行许可。
27件传感器套件里面的是V2.0版本
V2.0的没有问题,无声情况下模拟值是0 ,反而V2.1无声情况是600多,而且有了声音,数值变化也不大不灵敏。
1.模拟输入口处于悬空时电平处于不确定状态,我这边验证过能用的Arduino系列的主控板也会出现300多的读数,这是正常的。如果将模拟管脚(对应标有S)短接到GND,此时读数会变成0,若短接到5V,则会变成1023(至少也会达到1000以上),如果这两个试过没问题,那模拟输入端口应该是没有问题的。
2.至于模拟温度与模拟声音传感器的问题。可以尝试接别的模拟管脚,看看是否还会有这种问题。(虽然模拟输入管脚通常不会损坏)
3.最后再找一些相关模拟输入的样例,对照自己的代码,看看是否代码上可能会有问题。
我等下再换换电脑和系统试试