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

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

Profile IconCarl Stern, Alan, Augustin Aziankou and 3 more joined GarageLab (arduino, electronics, robotics, hacking)
6 hours ago
Marcelo Rodrigues replied to Peter Davies's discussion Anyone got stock of Garagelabs automation board
"Sorry man!I will talk to them. They made available but I think they forgot to change the status. "
6 hours ago
Peter Davies replied to Peter Davies's discussion Anyone got stock of Garagelabs automation board
"HI Marcelo Thanks for the heads up, visited the Seed site today - showing out of stock. …"
6 hours ago
Hasan Fareed updated their profile
11 hours ago
kundankori posted discussions
13 hours ago
Augustin Aziankou updated their profile
20 hours ago
Corey Adams updated their profile
yesterday
Marcelo Rodrigues replied to Peter Davies's discussion Anyone got stock of Garagelabs automation board
"Peter, AB is back on Seeed. They still some units to…"
yesterday
Profile IconMarc Stevens, Rafael Caballos, Sobhan kumar vellanki and 1 more joined GarageLab (arduino, electronics, robotics, hacking)
Friday
Profile IconEmma Junge and Halil Birtan joined GarageLab (arduino, electronics, robotics, hacking)
May 25
m fluer is now a member of GarageLab (arduino, electronics, robotics, hacking)
May 21
Craig P. Summers commented on GarageLab's blog post A Robot Controlling a Switch
"True automation is becoming more frequent in todays life as automated home helps home homeowners in…"
May 21
Profile Icongeorge villaflor, Steve Kotlowski, John McClure and 1 more joined GarageLab (arduino, electronics, robotics, hacking)
May 20
Anthony M. Hagy commented on GarageLab's blog post Project Sunroof
"Great project idea. The roof is an important part of home, roof contractor plays an important role…"
May 20
Anthony M. Hagy commented on GarageLab's blog post Apple Aims to Test Self-Driving Cars at Military Base
"Nice Post. Thank you for sharing."
May 20
Profile IconMarcus Ataide, abdelrahman taher, Anthony M. Hagy and 4 more joined GarageLab (arduino, electronics, robotics, hacking)
May 16
Profile IconKeshava DEv, bryan mcfadden and babbelkwebbel joined GarageLab (arduino, electronics, robotics, hacking)
May 9
Rosa Yu is now a member of GarageLab (arduino, electronics, robotics, hacking)
May 6
Profile IconMarvin Wright and chaudhari vipin vasudev joined GarageLab (arduino, electronics, robotics, hacking)
May 4
Marcelo Rodrigues replied to Peter Davies's discussion Anyone got stock of Garagelabs automation board
"Peter, I will talk them to check if they can produce more units and make available on their…"
May 3

© 2016   Created by Marcelo Rodrigues.   Powered by

Badges  |  Report an Issue  |  Terms of Service