实验一
2s后旋转到90°位置、2s后旋转到180°位置
接线图
棕色 | 红色 | 黄 |
---|---|---|
GND | VCC(5V) | D2 |
代码
#include<Servo.h>
Servo myServo;
void setup()
{
myServo.attach(PD2); // 设置引脚
}
void loop()
{
myServo.write(0); // 旋转到0的位置
delay(2000);
myServo.write(90);
delay(2000);
myServo.write(180);
delay(2000);
}
实验二
0~180° 来回循环、接线图参考实验一
代码
#include<Servo.h>
Servo servo;
void setup()
{
servo.attach(PD2); // 设置引脚
}
void loop()
{
for (int i = 0;i < 180;i++)
{
servo.write(i);
delay(5);
}
for (int i = 180;i > 0;i--)
{
servo.write(i);
delay(5);
}
}
网友评论