找回密码
 立即注册

QQ登录

只需一步,快速开始

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

51单片机控制舵机 用按键输入多少角度 舵机就转到什么地方 求帮助

[复制链接]
跳转到指定楼层
楼主
ID:338905 发表于 2018-6-11 19:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想通过51单片机控制舵机旋转
用按键输入角度  输入多少角度    舵机就转到什么地方
怎么实现
求大神帮帮忙
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:164602 发表于 2018-6-12 08:43 | 只看该作者
第一:你要知道舵机转动的特点(我还说不来原理)——一定的占空比,对应一个固定位置——注意,是位置,不是角度。
第二:你的想法有问题——如,舵机已经在30度位置,你输入60度,你想让它转动到90度,可以产生90度的占空比,但现在舵机在60度位置,你同样输入60度,你是想让它转动到120度,就要产生120度的占空比。同样输入60度,要产生不同的占空比,怎么能够实现?还有可能要转动到0度的情况——当然,程序复杂一点也可以做到的,如:每次舵机转动后,都记录一下,后来输入的角度与这次转动的角度相加减,判断占空比,也是可行的,就是很复杂,你想啊,输入60度一个值,可能会产生多少种占空比呢?
第三:我看到的程序,都是指定角度的。如:按一个固定的键,就转动到同一个位置,程序相对方便。
回复

使用道具 举报

板凳
ID:320306 发表于 2018-6-12 10:17 | 只看该作者
舵机只能0到180度的,这是本身的限制!!!!
回复

使用道具 举报

地板
ID:292119 发表于 2018-6-12 17:26 | 只看该作者
这种情况,一般为14居中,9为左边,23为右边
回复

使用道具 举报

5#
ID:338905 发表于 2018-6-17 00:04 | 只看该作者
HC6800-ES-V2.0 发表于 2018-6-12 08:43
第一:你要知道舵机转动的特点(我还说不来原理)——一定的占空比,对应一个固定位置——注意,是位置,不是 ...

      谢谢
回复

使用道具 举报

6#
ID:338905 发表于 2018-6-17 00:04 | 只看该作者
songyuan 发表于 2018-6-12 17:26
这种情况,一般为14居中,9为左边,23为右边

什么意思     看不懂
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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