设计目标
两个开关控制舵机转动文章来源:https://www.toymoban.com/news/detail-524963.html
在 Arduino 上控制舵机需要使用到一个 Servo 库,可以通过该库来轻松实现对舵机的控制。下面是两个开关通过 Arduino 控制舵机的步骤:文章来源地址https://www.toymoban.com/news/detail-524963.html
#include <Servo.h>
#define switchPin1 2
#define switchPin2 3
Servo myservo;
int angle = 0;
void setup() {
pinMode(switchPin1, INPUT_PULLUP);
pinMode(switchPin2, INPUT_PULLUP);
myservo.attach(9);
}
void loop() {
if (digitalRead(switchPin1) == LOW) {
angle += 10;
if (angle > 180) {
angle = 180;
}
myservo.write(angle);
delay(50);
}
if (digitalRead(switchPin2) == LOW) {
angle -= 10;
if (angle < 0) {
angle = 0;
}
myservo.write(angle);
delay(50);
}
}
到了这里,关于Arduino通过两个按键开关控制舵机转动(含代码)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!