这是一个很长的故事,但我拆开遥控车并希望使用 ArduinoanalogRead()
来获得我的电机和转向的价值。我用万用表测量了遥控车中的电压范围从-6v到6v。
但是,Arduino 仅支持从 0v 到 5v 最大读数。有没有办法将 -6v 和 +6v 转换为 0v 和 5v?我听说可以使用运算放大器来完成。有些人还告诉我使用分压器。换句话说,如果我不控制遥控车,Arduino 应该看到 2.5 伏。
无论如何,我不太清楚我将如何做到这一点。有人可以向我推荐一个适合这种特定场景的带有电路的运算放大器吗?
或者,如果可能的话,有人可以告诉我如何使用两个 Arduino 引脚读取负电压和正电压吗?例如,如果给定 -6v,则模拟引脚 0 将返回 1023。如果给定 0v,则模拟引脚 0 和 1 都将显示 0。如果给定 +6v,则模拟引脚 1 将返回 1023 . 我怎样才能制作一个可以像这样工作的电路?
如果你有这方面的电路图,我将不胜感激。谢谢!