楼主: 奈何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
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    Arduino板接入后端口无法识别
    Arduino板接入后端口无法
    现在的IDE是1.8.10装好IDE后用数据线连接Arduino nano板, 板上红灯亮,但是电脑上并
    旋转编码器的使用
    旋转编码器的使用
    旋转编码器是一个精确旋转测定和点击合二为一的器件,用它来控制舵机比用电位器要精确
    【Arduino】108种传感器模块系列实验(90)--- ULN2003步进电机
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表