这是一个很长的故事,但是我拆开了遥控车,想让Arduino analogRead()
用来获取我的电机和转向的值。我已经用万用表测量了遥控车中的电压范围是-6v至6v。
但是,Arduino仅支持从0v到5v的最大值读取。有没有办法将-6v和+ 6v转换为0v和5v?我听说可以使用运算放大器来完成。有人还告诉我使用分压器。换句话说,如果我不控制遥控车,那么Arduino应该会看到2.5伏特。
无论如何,我对如何做到这一点还不清楚。有人可以为我推荐适合这种特定情况的带有电路的运算放大器吗?
或者,如果可能,有人可以告诉我如何使用两个Arduino引脚读取负电压和正电压吗?例如,如果给出-6v,则模拟引脚0将返回1023。如果给出0v,则模拟引脚0和1都将表示0。如果给出+ 6v,则模拟引脚1将返回1023。 。如何制作这样的电路?
如果您对此有电路图,我将不胜感激。谢谢!