使用Mbed驱动舵机真的非常简单。首先我们在Mbed的元件库中找到类似型号的舵机(R/C Servo | mbed ),然后将舵机的驱动导入到mbed程序中,然后就可以调用它驱动舵机了。
下面的代码演示了舵机的基本使用方法,舵机不停的转动:
#include "mbed.h" #include "Servo.h" DigitalOut led(P0_30); Servo servo(P0_13); float range = 0.005; float position = 0.5; int main() { while(1) { led = !led; servo = position; position += range; if(position >= 1) { position = 0; wait(0.5); } wait(0.05); } }
完整的程序见附件