舵机模块
下图就是一些比较常见的舵机。
9g舵机 | 铜齿轮9g舵机 | 995舵机 | 防水舵机 |
---|---|---|---|
![]() | ![]() | ![]() | ![]() |
舵机的作用就好比人的肩关节,人的大脑可以下指令要求肩关节转到多少度的位置,比如0度是手臂垂直挂下,90度是手臂平举,180度是手臂举手状态。 而舵机也有着和肩关节同样的作用,小龟小车可以下达指令给舵机,要求舵机转到多少度的位置,也能完全模仿出上面用手臂举的几个角度例子。不过不同的舵机有着不同的旋转角度限制,绝大部分舵机是180度,部分舵机是90度、270度或者其它特殊度数的。另外还有可以一致旋转没有角度限制的360舵机。
市面上的绝大部分普通舵机的接口是比较统一的,都是如下图的三根三色线构成的,各厂商用的线的颜色上也比较一致。
什么都别说,立马试试
小龟小车有着非常简单使用舵机的语法,先如下连接舵机和小车。
我们这里使用最常见的180度9g舵机。
然后输入下面代码进行测试:
#旋转舵机到90度位置
car.servo(D2, 90)
sleep(1)
#旋转舵机到0度位置
car.servo(D2, 0)
sleep(1)
#旋转舵机到180度位置
car.servo(D2, 180)
其它资料
具体的舵机使用语法,可以参考我们的开发手册。