树莓派3 B+Servoblaster 舵机控制

利用树莓派的RPI.GPIO软件实现PWM对GPIO接口(软件PWM控制直流电机,可查阅PWM控制直流电机)控制舵机有诸多不便,舵机控制信号极不稳定。还好开源社区有舵机控制神器Servoblaster,通过他我们可以用最方便的方式来控制舵机。

1、安装Git

2、使用Git从开源社区获取文件

3、cd到user文件夹

4、安装

5、启动servob库

6、Servoblaster测试,这里用到的GPIO接口是18,物理接口是12.(可参考:树莓派3 超声波测距代码

这样就可以看到舵机平稳的转动了。下面是舵机的时序。

7、Python中使用

Servoblaster在Python中使用需要用到subprocess库

我们可以参照上图中的最小或最大值对代码输入值进行替换,看看效果。也许能写一个很棒的Servoblaster控制舵机脚本。

鼓励一下:1 Star2 Stars3 Stars4 Stars5 Stars (未评分.)
Loading...Loading...