找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2630|回复: 12
打印 上一主题 下一主题
收起左侧

单片机如何控制舵机连续旋转?

  [复制链接]
跳转到指定楼层
楼主
ID:986014 发表于 2021-11-30 15:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何使用51单片机,按键控制,当正转按键按下时,舵机一直正转,松开时,舵机停止,反转按键相同
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:716656 发表于 2021-12-1 16:07 | 只看该作者
舵机不是调整占空比么?比方从20%到80%,在定时器中断里设置个变量,让变量有规律的改变就行了
回复

使用道具 举报

板凳
ID:883031 发表于 2021-12-1 16:46 | 只看该作者
按下连续输出控制电平,松开停止输出就行了。
回复

使用道具 举报

地板
ID:656268 发表于 2021-12-17 17:28 | 只看该作者
按下连续输出控制电平,松开停止输出
回复

使用道具 举报

5#
ID:486279 发表于 2021-12-29 12:10 | 只看该作者
用循环在循环里面改变变量的值不就可以了吗
回复

使用道具 举报

6#
ID:221871 发表于 2021-12-29 12:56 | 只看该作者
设计键处理程序:案件闭合时连续改变某数字输出口的PWM占空比即可,要求不高时PWM可用最普通定时器的溢出中断实现,要求高时,有芯片有专门的增强定时器发PWM,可见具体芯片的PWM例程
回复

使用道具 举报

7#
ID:221871 发表于 2021-12-29 13:01 | 只看该作者
舵机一般均为50~60的PWM波的占空比控制角度,只要按键按下时占空比连续递增即可实现正转、连续递减即可实现反转
回复

使用道具 举报

8#
ID:313048 发表于 2021-12-29 15:13 | 只看该作者
固定驱动的PWM频率,改变PWM的占空比就可以了
回复

使用道具 举报

9#
ID:844772 发表于 2021-12-29 15:27 | 只看该作者
普通舵机是不能360度连续转的,如果要连转的不如用步进电机。
回复

使用道具 举报

10#
ID:893997 发表于 2021-12-30 15:40 | 只看该作者
调节PWM
回复

使用道具 举报

11#
ID:992164 发表于 2022-3-13 20:55 | 只看该作者
调节PWM占空比来实现呀
回复

使用道具 举报

12#
ID:1010259 发表于 2022-3-14 10:28 | 只看该作者
先设置一个定时器中断,算出一个舵机360度转动的周期时间,按单片机的机器周期来划分(就是合理的占空比)
回复

使用道具 举报

13#
ID:1010259 发表于 2022-3-14 10:30 | 只看该作者
舵机的正反转需要先调试出舵机中间位置,然后就是控制舵机从中间位置转,向左就是反转,向右就是正传
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表