您现在的位置是:网站首页> 硬件
Arduino 舵机操作
- 硬件
- 2021-04-12
- 825人已阅读
Arduino舵机操作,可能是由于内容开始是网络地址(http://...)完整的英文词截取后不能换行造成 为避免代码造成手机端排版的混乱,可适当增加文字描述,将代码往后推移
#include <Servo.h>
Servo myservo;
void setup() {
// Serial.begin(9600);
myservo.attach(11);//脉冲信号线
// Serial.println(EEPROM.length());
}
void loop() {
myservo.write(0);//转到0度
delay(1000);
myservo.write(180);//转到180度
delay(1000);
}
1. 根据原理图搭建电路。
线路连接非常简单,舵机红色线接开发板5V,棕色线接开发板GND,橙色信号线接开发板数字引脚9。
实验原理图如下图所示:
实物连接图如下图所示:
2. 新建sketch,拷贝如下代码替换自动生成的代码并进行保存。
#include <Servo.h>
Servo myservo; // 定义Servo对象来控制
int pos = 0; // 角度存储变量
void setup() {
myservo.attach(9); // 控制线连接数字9
}
void loop() {
for (pos = 0; pos <= 180; pos ++) { // 0°到180°
// in steps of 1 degree
myservo.write(pos); // 舵机角度写入
delay(5); // 等待转动到指定角度
}
for (pos = 180; pos >= 0; pos --) { // 从180°到0°
myservo.write(pos); // 舵机角度写入
delay(5); // 等待转动到指定角度
}
}
上一篇:物联网硬件公司
下一篇:Arduino 步进电机