楼主: 奈何col

Arduino教程(提高篇)——舵机的驱动

  [复制链接]

该用户从未签到

发表于 2013-4-20 02:30 | 显示全部楼层
新人请教!我想问一下想让舵机360度转下去应该怎么处理?谢谢各位,很急着用!

点评

只能用360度舵机  详情 回复 发表于 2013-4-20 10:07
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2013-4-20 10:07 来自手机 | 显示全部楼层
    zZ_鎭 发表于 2013-4-20 02:30
    新人请教!我想问一下想让舵机360度转下去应该怎么处理?谢谢各位,很急着用! ...

    只能用360度舵机
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2013-4-20 20:26 | 显示全部楼层
    奈何col 发表于 2013-4-20 10:07
    只能用360度舵机

    谢谢回答,我改了帖子那程序把180改成360,但是不行,舵机还转到180就往回转,我的舵机是360度的那种,想问应该怎么调代码?!

    点评

    那你的就是普通的180度的舵机啊~~~360度舵机是没法控制角度的,就是连续转圈  详情 回复 发表于 2013-4-20 20:48
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2013-4-20 20:48 | 显示全部楼层
    zZ_鎭 发表于 2013-4-20 20:26
    谢谢回答,我改了帖子那程序把180改成360,但是不行,舵机还转到180就往回转,我的舵机是360度的那种,想 ...

    那你的就是普通的180度的舵机啊~~~360度舵机是没法控制角度的,就是连续转圈
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2013-4-30 22:46 | 显示全部楼层
    奈何col 发表于 2013-4-20 20:48
    那你的就是普通的180度的舵机啊~~~360度舵机是没法控制角度的,就是连续转圈 ...

    请问楼主,我想用很高的频率控制舵机,大概20Hz,理论上舵机至少没20ms接受一个信号,然后转到需要的位置,这样20hz的要求是能够达到的,可是为什么不行呢? 根本没有20hz,最多六七hz,能不能给点建议,怎样高频控制舵机?

    感激不尽

    该用户从未签到

    发表于 2013-4-30 22:47 | 显示全部楼层
    请问楼主,我想用很高的频率控制舵机,大概20Hz,理论上舵机至少没20ms接受一个信号,然后转到需要的位置,这样20hz的要求是能够达到的,可是为什么不行呢? 根本没有20hz,最多六七hz,能不能给点建议,怎样高频控制舵机?

    感激不尽

    点评

    标准的模拟舵机都是用50HZ的PWM控制的,只能用50HZ的pwm  详情 回复 发表于 2013-4-30 23:47
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2013-4-30 23:47 | 显示全部楼层
    倒转回忆 发表于 2013-4-30 22:47
    请问楼主,我想用很高的频率控制舵机,大概20Hz,理论上舵机至少没20ms接受一个信号,然后转到需要的位置, ...

    标准的模拟舵机都是用50HZ的PWM控制的,只能用50HZ的pwm
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2013-5-1 14:14 | 显示全部楼层
    奈何col 发表于 2013-4-30 23:47
    标准的模拟舵机都是用50HZ的PWM控制的,只能用50HZ的pwm

    对,是的五十hz,也就是每秒给舵机五十个信号咯,我想让舵机来回运动,角度大概十度,理论上应该可以每秒运动多少次?

    点评

    在相同供电电压下,速度都是固定的,不可调,如果想转的慢点,可以步进式的1度1度转动  详情 回复 发表于 2013-5-1 14:20
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2013-5-1 14:20 | 显示全部楼层
    倒转回忆 发表于 2013-5-1 14:14
    对,是的五十hz,也就是每秒给舵机五十个信号咯,我想让舵机来回运动,角度大概十度,理论上应该可以每秒 ...

    在相同供电电压下,速度都是固定的,不可调,如果想转的慢点,可以步进式的1度1度转动
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2013-5-10 20:19 | 显示全部楼层
    楼主,我的是MG996R舵机,用一般程序起转的速度有点快,想调慢点,我应该加什么语句?
    PS 我加这句延时语句它会一度一度地走 for(int i=0;i<=10;i++)
    还有,能不能加下楼主的QQ?谢谢!

    点评

    延时改小点,运动就平滑了,可以加论坛QQ群讨论  详情 回复 发表于 2013-5-10 20:41
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    OLED 128*64自制可达10000000个选项的菜单(已更新)
    OLED 128*64自制可达10000
    OLED 128*64自制可达10000000个选项的菜单 温馨提示: 建议占个楼再食用本帖子
    这个怎么整?标点都是英文的
    这个怎么整?标点都是英文
    a=a+1改成a++也不行
    [WiFiduino-8266开发板测试]三、测试IO口
    [WiFiduino-8266开发板测
    首先测试IO口的关系,板载正面的D0~D15[D14,D15没有,相同的位置写的是D4,D5],反面
    求助,arduino nano发热严重
    求助,arduino nano发热严
    我有一块arduino nano板,装在一个扩展板上(如下图),用扩展板上的外接电源接口(资
    [限时福利]5分钟带你快速了解新一代开发板:M5STACK
    [限时福利]5分钟带你快速
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表