舵机控制 —— 一篇就够

来看文章的都是想快速学会使用的,咱们挑重点的说 【舵机有多种,本文仅介绍固定180度舵机(MG996R舵机、S…

来看文章的都是想快速学会使用的,咱们挑重点的说

【舵机有多种,本文仅介绍固定180度舵机(MG996R舵机、SG90舵机、MG90S舵机等)】

红色 棕色 黄色
VCC GND 信号线

2.如何让舵机转动起来?

舵机的转动角度跟输入脉冲有关,详细看下表:

脉冲总周期20ms
角度 高电平 低电平
0 0.5ms 19.5ms
45 1ms 19ms
90 1.5ms 18.5ms
135 2ms 18ms
180 2.5ms 17.5ms

可以发现一个规律:角度每次增加45度,高电平时间相应增加0.5ms

总周期 高电平脉冲 = 低电平脉冲

舵机角度的转动就是通过高、低脉冲的变化实现的

知道了规律,这下子我们可以来写代码了↓

如果需要按键控制,可以通过改变主程序代码实现,如↓

PS:建议写代码时先写一个0度的程序,先确定舵机0度位置,方便下一步确定舵机转动的方向和角度。

相关链接:

延时函数计算软件

单片机小精灵(延时、定时计算软件)_啊维的博客-CSDN博客https://blog.csdn.net/qq_51272949/article/details/121553635?spm=1001.2014.3001.5502

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/8048.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部