

Materials
- Arduino Uno
- Micro-Servo
- Hookup Wire
Coding
In order to easily code for a Servo motor, it is best to use a library. This example uses the Servo.h library from barraganstudio.com
The code below is from the example, but with the pin changed and the comments removed.
/* Sweep by BARRAGAN http://barraganstudio.com This example code is in the public domain.modified 8 Nov 2013 by Scott Fitzgerald http://www.arduino.cc/en/Tutorial/Sweep */
Sweep.ino#include <Servo.h> Servo myservo; int pos = 0; void setup() { myservo.attach(10); } void loop() { for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); delay(15); } for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(15); } }
Wiring
The wiring for this example is very simple
- Connect +5v on the Arduino UNO to the Red wire on the Servo ( or +5v / Vcc if marked )
- Connect GND on the Arduino UNO to the Black wire on the Servo ( or GND if marked )
- Connect Pin 10 on the Arduino UNO to the remaining wire on the Servo