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: 5808

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 a blog post
9 hours ago
GarageLab posted a blog post

3D Printing of Parameterized Speaker Enclosures

Despite what you would gather from looking at a mess of wires, carpet, and MDF in the back of a…See More
yesterday
Profile IconMarsad Latief, Ralph H, kaisat and 3 more joined GarageLab (arduino, electronics, robotics, hacking)
yesterday
GarageLab posted a blog post

Nixie Wearable Drone Camera: Fashionable Photographer

If Team Nixie has its way, drones might someday become the selfie addicts’ best friend. One of the…See More
Monday
Antonio Turner posted a status
Friday
GarageLab posted a blog post
Friday
Profile Iconkoenaryi and Don J Borchert joined GarageLab (arduino, electronics, robotics, hacking)
Friday
Joseph L. Tolbert , Jr is now a member of GarageLab (arduino, electronics, robotics, hacking)
Sep 25
GarageLab posted blog posts
Sep 25
GarageLab posted blog posts
Sep 23
Profile Iconvenkat satish and jerseys joined GarageLab (arduino, electronics, robotics, hacking)
Sep 22
GarageLab posted a blog post
Sep 22
GarageLab posted blog posts
Sep 19
Profile IconSheila Garland and petran747 . joined GarageLab (arduino, electronics, robotics, hacking)
Sep 18
GarageLab posted blog posts
Sep 17
Profile Iconleon crist, Tim Owen and Mishca de Costa joined GarageLab (arduino, electronics, robotics, hacking)
Sep 15
GarageLab posted a blog post

Arduino-Powered Turntables That Turn DJing Into Child’s Play

Per Holmquist has always had a finely tuned ear for music. “When I hear a song for the first time I…See More
Sep 15
GarageLab posted a blog post
Sep 12
Jean-Guillaume LALANNE posted a discussion

Smallest Arduino with BLE stack and push button integrated

Hi,I am a newbie in the maker world. I have bought a RFDUINO some month ago to play with.I did find…See More
Sep 12
Profile IconDavid bolles and Abhisht Yadav joined GarageLab (arduino, electronics, robotics, hacking)
Sep 11

© 2014   Created by Marcelo Rodrigues.

Badges  |  Report an Issue  |  Terms of Service