dwblinux 发表于 2014-12-8 16:49:08

Romeo for Edison Controller 舵机实验

本帖最后由 dwblinux 于 2014-12-10 10:55 编辑

Romeo for Edison Controller 舵机实验


static/image/hrline/line9.png
【元件清单和硬件连接图】



static/image/hrline/line9.png
1x micro USB数据线1xRomeo for Edison Controller板1x 英特尔® Edison模组1x TowerPro SG50舵机
static/image/hrline/line9.png
【软件编程】#include <Servo.h>      // 声明调用Servo.h库Servo myservo;          // 创建一个舵机对象int pos = 0;            // 变量pos用来存储舵机位置
void setup() {     myservo.attach(9);// 将引脚9上的舵机与声明的舵机对象连接起来}
void loop() {     for(pos = 0; pos < 180; pos += 1){   // 舵机从0°转到180°,每次增加1°                myservo.write(pos);            // 给舵机写入角度         delay(15);                     // 延时15ms让舵机转到指定位置    }
    for(pos = 180; pos>=1; pos-=1) {   // 舵机从180°回到0°,每次减小1°                                     myservo.write(pos);            // 写角度到舵机         delay(15);                     // 延时15ms让舵机转到指定位置    } }

static/image/hrline/line9.png
【效果】
舵机从0°-180°,再从180°转回0°。


Phoebe 发表于 2014-12-9 09:47:30

代码还有详细注解,对小白来说真的太方便了

凌风清羽 发表于 2015-7-2 22:03:13

Phoebe 发表于 2014-12-9 09:47
代码还有详细注解,对小白来说真的太方便了

真是好论坛~~~~~~牛牛,这么完善的教程,开心
页: [1]
查看完整版本: Romeo for Edison Controller 舵机实验