Romeo for Edison Controller 舵机实验

2014-12-081.2万
AI 快速预览详细 收起
本文介绍了如何使用Romeo for Edison Controller板和TowerPro SG50舵机进行舵机实验。硬件清单包括Romeo for Edison Controller板、英特尔® Edison模组、TowerPro SG50舵机和micro USB数据线。通过简单的编程,舵机可以从0°转到180°,再从180°转回0°。这个项目适合初学者入门学习,无需复杂的前置技能,非常适合STEM教育场景。

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°。



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
phoebe.wang40
phoebe.wang40
代码还有详细注解,对小白来说真的太方便了
凌风清羽
凌风清羽回复phoebe.wang40
真是好论坛~~~~~~牛牛,这么完善的教程,开心
- 没有更多了 -