试玩4线带模拟值反馈的舵机
2020-09-027121
AI 快速预览详细
本文介绍了4线带模拟值反馈的舵机,它除了普通舵机的3根线外,还有一根模拟值反馈信号线,可以提供0-3.3V的模拟值。通过Arduino UNO的A0、A1引脚采集信号,并用9、10引脚模仿动作,实现了舵机的精确控制。这种舵机适用于STEM教育场景,帮助学生理解机械控制和传感器反馈。
|
有天逛DFrobot商城时,发现有种很有意思的舵机,就买了几个回来 这种舵机是4线,它除了有普通舵机的3根线以外,还有一根模拟值反馈信号线,这根线可以将当前舵机转动的角度告知控制器。这根反馈信号线可以提供一个0-3.3v的模拟值。所以我们可以用uno的模拟引脚来采集这个信号 我这里直接将4个舵机分成了两组,一组用来采集信号,用的是A0、A1引脚,另一组来模仿之前那组的舵机动作,用的是9、10引脚。 用雪糕棒将舵机分别粘起来,找了个面包板将他们固定住 ![]() 烧录进程序,就可以看到它在正常工作了。需要注意的是舵机供电是5v,反馈信号引脚是0-3.3v,Arduino程序里如果不特别声明模拟输入的区间,默认是5v的,所以舵机最大的3.3v映射到5v上,数值最大为675,计算转动角度时需要注意下。 ![]() |





