Hardware Reference
In-Depth Information
5.3 Arduino Sketch Implementation
In this section, we create Arduino application to control servo motor. For testing, I used Ar-
duino Servo library,
http://arduino.cc/en/reference/servo
.
Open Arduino Sketch and write this code.
#include <Servo.h>
Servo servo;
int
servoPin =
10
;
int
angle =
0
;
int
angleStep =
15
;
void
setup
() {
servo.attach(servoPin);
Serial.begin(
9600
);
angle =
0
;
}
void
loop
() {
servo.write(angle);
Serial.print("degree=");
Serial.println(angle);
delay(
1000
);
angle = angle + angleStep;
if
(angle>
180
) {
angle =
180
;
angleStep = -
15
;
}
if
(angle<
0
){
angle =
0
;
angleStep =
15
;
}
}
Save this code, called
ServoDemo.uno
.
