• 已解决 33388 个问题
  • 已帮助 5765 位优秀工程师

arduino可以用模拟量控制舵机吗,怎么控制?

ebea182234494846 2019-11-24 浏览量:458
arduino可以用模拟量控制舵机吗怎么控制?
开发板 Arduino
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 舵机的控制原理你可以去了解一下

    主要是通过舵机内部的一个基准电压和你给的信号进行比较来决定偏移量的

    因为你的信号占空比不一样,舵机所得到的信号电压也不一样。另外就是舵机设计的20ms周期的问题,需要数字量来完成。

    以上,模拟量不行

    • 发布于 2019-11-25
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4
  • 不可以,舵机都是通过占空比控制的,如果需要模拟量控制,那么arduino必须把模拟电压转成不同脉宽相同频率的波形才可以驱动舵机
    • 发布于2019-11-25
    • 举报
    • 评论 0
    • 0
    • 0

  • arduino上本来就没有DAC的啊,只能是通过PWM来控制的。通过PWM的点空比与频率来控制舵机的转动角度的
    • 发布于2019-11-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以,Arduino有6路模拟量输出,它上面有模拟外设操作的相关API,直接调用就行
    • 发布于2019-11-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 舵机要使用PWM,也就是数字信号进行驱动,并不支持模块量控制

    如果非要使用模块量,可以先把模块量转成数字量,使用ADC,根据ADC的大小,变换PWM的频率与占空比

    • 发布于2019-12-09
    • 举报
    • 评论 0
    • 0
    • 0

arduino可以用模拟量控制舵机吗,怎么控制?