楼主: 奈何col

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

  [复制链接]

该用户从未签到

发表于 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
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

     楼主| 发表于 2013-5-10 20:41 | 显示全部楼层
    zZ_鎭 发表于 2013-5-10 20:19
    楼主,我的是MG996R舵机,用一般程序起转的速度有点快,想调慢点,我应该加什么语句?
    PS 我加这句延时语句 ...

    延时改小点,运动就平滑了,可以加论坛QQ群讨论
    如果以上内容对你有帮助,你可以通过打赏支持作者

    该用户从未签到

    发表于 2013-5-16 13:24 | 显示全部楼层
    好友feeing,谢谢指导
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    (三)AT指令开发mqtt    阿里云的mqtt搭建过程
    (三)AT指令开发mqtt
    前两篇介绍了如何去连接MQTT,以及MQTT与TCP协议的关系 本篇讲解一下如何在阿里云上搭
    【项目】基于Arduino Nano的多功能桌面感应垃圾桶
    【项目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感应垃圾桶随着大学生活不断往前迈进,宿舍桌面上的杂物
    【Arduino】37种传感器系列实验(35)---模拟量声音传感器模块
    【Arduino】37种传感器系
    37款传感器模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不
    如何用Arduino制作一支带逗比功能的笔
    如何用Arduino制作一支带
    一年一度的六一儿童节又到啦(划掉)过完啦,这年头谁还不是个宝宝!各位超龄儿童有没
    圆g代码生成
    圆g代码生成
    程序根据设定的参数,自动生成g代码,需要设置圆心坐标,半径,顺圆逆圆等,生成的g代
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表