UpyCraft-micropython:microbit之舵机控制
2017-08-171.8万
AI 快速预览详细
本文介绍了如何使用UpyCraft-micropython在microbit上控制舵机。文章详细解释了舵机控制的基本原理,包括20ms时基脉冲和0.5ms-2.5ms范围内的角度控制脉冲部分。提供了舵机库的代码示例,包括初始化、角度设置和读取功能,并展示了具体的终端输入控制代码。最终效果是通过模拟输出来控制舵机的角度。
|
这是一个简单的舵机库,通过模拟输出来控制舵机的转动。 舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系是这样的: ![]() 根据信号的脉冲宽度,便可以调节舵机的转动角度。 以下是舵机库的代码: 以下是终端输入的控制代码: 执行结果: ![]() 注:如果您的microbit带不动舵机的话,可以给舵机外接电源 欢迎大家加入uPyCraft-micropython QQ群:619558168 |






