Saturday, January 12, 2013

Arduino Servo controling

There is a huge buzz about how to control servo from arduino in the net. Just to let people know what is a simplest solution. But first few details about servo and arduino. Servo comes with 3 cables with 3 different colors:
  • brown - needs to be connected to ground
  • red - needs to be connected to power supply +5V
  • orange - needs to be connected to control pin - thru this you will send commands to servo from arduino library.
So let's say that you connected everything as described above, and orange (data) cable is connected to a pin 5. Below is a simple code that rotates a servo waits 2s and rotates it to a different position.

Servo servoh;
int runOnce = 1;

void setup() {

void loop() {
  if(runOnce == 1){
    runOnce = 0;
    runOnce = 1;

No comments: