Arduino: Servo Fast Sweep
by Surya Krishnakumar in Circuits > Arduino
16602 Views, 25 Favorites, 0 Comments
Arduino: Servo Fast Sweep
Part List:
1) Arduino
2) Servo motor
3) Jumper wires
Connect the Arduino to the Servo Motor:
1) Connect the arduino's GNDPIN to the servo's negative pin.
3) Connect the arduino's 5vPIN to the servo's positive pin.
3) Connect the arduino's 9PIN to the servo's signal pin.
BreadBoard Layout
Arduino Code:
// Sweep
#include <Servo.h>
Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
int pos = 0; // variable to store the servo position
void setup()
{
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop()
{
for(pos = 0; pos < 180; pos += 10) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
for(pos = 180; pos>=1; pos-=10) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(15); // waits 15ms for the servo to reach the position
}
}