Arduino: Servo Fast Sweep

Part List:

1) Arduino

2) Servo motor

3) Jumper wires

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: 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.

Step 2: BreadBoard Layout

Step 3: 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

}

}

Step 4: THATS IT YOUR DONE!.

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions

    None
    sunlitho

    2 years ago

    Didn't work at all. Every thing Ohms out. Oh, well.