c
c
cavedu
Search…
舵機

專案說明

使用「科易KEYES Arduino UNO R3 開發板」連接「舵機」, 控制舵機順時針轉和逆時針轉。
舵機包含於「洞洞兩教學材料包 Education Kit 002」內。

KEYES Arduino UNO R3電路圖

舵機數位訊號輸出,脈衝寬度調變(Pulse Width Modulation)訊號輸出, 可以接「D3、D5、D6、D9、D10」的KEYES Arduino UNO R3訊號端上。 本範例連接到「D3

Arduino 程式

由於舵機是函式庫型模組,在Arduino上有內建的函式庫即可使用。
控制舵機順時針轉和逆時針轉。
產生出的 Arduino 程式如下
1
#include <Servo.h>
2
3
Servo myservo;
4
5
int pos = 0;
6
7
void setup() {
8
myservo.attach(3);
9
}
10
11
void loop() {
12
for (pos = 0; pos <= 180; pos += 1) {
13
myservo.write(pos);
14
delay(15);
15
}
16
for (pos = 180; pos >= 0; pos -= 1) {
17
myservo.write(pos);
18
delay(15);
19
}
20
}
21
Copied!