7864浏览
查看: 7864|回复: 2

[教程] Romeo for Edison Controller 舵机实验

[复制链接]
本帖最后由 dwblinux 于 2014-12-10 10:55 编辑
Romeo for Edison Controller 舵机实验




【元件清单和硬件连接图】
Romeo for Edison Controller 舵机实验图1



1x  Romeo for Edison Controller板


【软件编程】
#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让舵机转到指定位置
    }
}



【效果】
舵机从0°-180°,再从180°转回0°。



Phoebe  高级技匠

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

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

使用道具 举报

凌风清羽  中级技匠

发表于 2015-7-2 22:03:13

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

真是好论坛~~~~~~牛牛,这么完善的教程,开心
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail