如何从Arduino传感器获取正确的值

时间:2017-04-17 10:34:45

标签: arduino hardware

我正在使用同时工作的6种不同传感器,但我在 LM35温度传感器 MQ-7一氧化碳传感器的读数中遇到了问题。值根据电源而变化。

如何解决此问题?我打算使用索尼移动电源为我的系统供电,但我得到了错误的值,尤其是温度传感器。

2 个答案:

答案 0 :(得分:0)

  • 确保您的电源稳定连续确保您的移动电源正常工作并检查其当前输出如果它与Arduino兼容)
  • 确保传感器接线正确且工作正常,如果有机会,请尝试使用不同的LM35和MQ-7传感器。
  • 确保为电路提供正确的电压和电流,如果直接从Arduino引脚提供传感器,传感器可能会工作不稳定(因为电路板上引脚的最大电流限制可能不足以满足您的电路要求)外部电源,如MB102电源模块。

答案 1 :(得分:0)

虽然,这不是编码问题我的建议是你可以使用信号调理来解决这个问题。在输出传感器中搜索低通滤波器和高通滤波器到滤波频率。

简单的方法是使用分压器,如下所示:

Vout =(R1 / R1 + R2)* Vin

R1是您的传感器,R2是电阻器。