Servomotors are special position motors. They are often used in RC airplanes, RC cars and robots, where a precise position is required. You can easily find them in a RC specialized store.

A typical servomotor consists in a DC motor connected with a control circuit and a gear box. The gear box converts the DC motor into torque. The control circuit has a potentiometer for feedback, so it can read the current position and adjust it automatically. A servomotor can't do a complete turn, they go up to 90 or 180 degress.

A servomotor has 3 wires: red (V+), black (GND) and white or yellow (SIGNAL). The red and black are the power supply wires and the third is for control.

To control a servomotor, power it with 5V and supply the control wire with a voltage from 0 to V+, the position will be proportional to the Signal voltage. To test it, connect it like this:

Sketch 1

#include span style="color: #cc6600;">Servo.h> Servo motor; 
void setup()
{
motor.attach(3);
}
void loop ()
{
motor.write(45);
delay(1000);
motor.write(125);
delay(1000);
}

Sketch 2

#include span style="color: #cc6600;">Servo.h>Servo motor;
void setup()
{
motor.attach(3);
}
void loop ()
{
int i;
for(i=0;i<180;i++){
motor.write(i);
delay(10);
}
delay(1000);
for(i=180;i>0;i--){
motor.write(i);
delay(10);
}
delay(1000);
}

References:
http://arduino.cc/playground/
http://www.sparkfun.com/products/9065

Views: 7047

Tags: arduino, servomotor

Comment by antonio herrera on April 9, 2012 at 9:57am

the 7805 ci and  the L7805cv are  ther the same?

Comment by Fernando Gil on April 10, 2012 at 6:18am

Yes, you can use any 7805 regulator.

Comment by mandatorybs on July 19, 2012 at 2:00am

Can five of these be used in parallel safely & would the ICs require a heatsink?

Comment by Nick Porter on April 23, 2013 at 10:46am

Can you plug the servo dir to the pins at the end of the arduino?

 

Comment by Danny Vigo on May 18, 2013 at 11:40pm

Why would you want to connect them in parallel? Are you trying to increase the current? Perhaps to run big steppers?

Comment

You need to be a member of GarageLab (arduino, electronics, robotics, hacking) to add comments!

Join GarageLab (arduino, electronics, robotics, hacking)

Latest Activity

GarageLab posted blog posts
18 hours ago
Profile IconSherwin Biares, Divya Bharti, Shankaar Nag and 2 more joined GarageLab (arduino, electronics, robotics, hacking)
yesterday
GarageLab posted blog posts
Thursday
Gaston Lieutier is now a member of GarageLab (arduino, electronics, robotics, hacking)
Jul 28
GarageLab posted blog posts
Jul 28
Volkan Coskun posted a discussion

Problem with my motordriver and dc motor

GarageLab enthusiasts!I am trying to build a balancing robot with two wheels, using the polulu gear…See More
Jul 27
Profile IconHugo Saffir and Volkan Coskun joined GarageLab (arduino, electronics, robotics, hacking)
Jul 27
GarageLab posted blog posts
Jul 24
Profile IconJoseph Long and Pablo Costas joined GarageLab (arduino, electronics, robotics, hacking)
Jul 23
GarageLab posted blog posts
Jul 22
Profile Iconvictor ghenno, Michel Souza Medeiros, ANAND S and 6 more joined GarageLab (arduino, electronics, robotics, hacking)
Jul 21
GarageLab posted blog posts
Jul 20
Chris replied to Chris's discussion Newbie question ......suitable power supply
"I just had a reply on another forum does this make sense? "The device you purchased is not…"
Jul 16
Profile IconPedro A Vazquez, Dylan, Feliks Gadzinski and 1 more joined GarageLab (arduino, electronics, robotics, hacking)
Jul 16
Chris posted a discussion

Newbie question ......suitable power supply

Hi guysFirstly I have no knowledge whatsoever of Electronics and RF, my background back in the UK…See More
Jul 16
GarageLab posted a blog post

Micro:Bit — BBC gets a million kids into embedded dev

In the Early 1980s, the BBC launched a project to teach computer literacy to a generation of…See More
Jul 16
Profile IconDavid Bissonnette, Bob Blanco, Mark Pind and 4 more joined GarageLab (arduino, electronics, robotics, hacking)
Jul 15
GarageLab posted blog posts
Jul 15
Phan Minh Kha commented on Thulana Vimukthi's blog post GPS GUIDED AUTONOMOUS ROBOT
"bool condition = ((angleDegrees -10) < headingDegrees) && ((angleDegrees +10) >…"
Jul 14
Phan Minh Kha commented on Thulana Vimukthi's blog post GPS GUIDED AUTONOMOUS ROBOT
"dist_calc=sqrt((((flon1)-(x2lon))*((flon1)-(x2lon)))+(((x2lat-flat1)*(x2lat-flat1))));…"
Jul 14

© 2015   Created by Marcelo Rodrigues.

Badges  |  Report an Issue  |  Terms of Service