嵌入式

Arduino 控制舵机

2022-07-05  本文已影响0人  Charles2018
原型

实验一

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);
    }
}
上一篇 下一篇

猜你喜欢

热点阅读