imanele
Published © GPL3+

Republic Day Flag Using Servo Sweep

It moves between 30 and 150 degrees angular to my desk. This is my first Arduino project.

BeginnerProtip756
Republic Day Flag Using Servo Sweep

Things used in this project

Story

Read more

Code

servo_sweep

Scratch
Controlling the angle of the sweep.
/* Sweep
 by BARRAGAN <http://barraganstudio.com>
 This example code is in the public domain.

 modified 8 Nov 2013
 by Scott Fitzgerald
 http://www.arduino.cc/en/Tutorial/Sweep
*/

#include <Servo.h>

Servo myservo;  // create servo object to control a servo
// twelve servo objects can be created on most boards

int pos = 0;    // variable to store the servo position
int startpos = 30;  // Starting degree set to 30 
int endpos  = 150;  // Ending degree set to 150

void setup() {
  myservo.attach(9);  // attaches the servo on pin 9 to the servo object
}

void loop() {
  for (pos = startpos; pos <= endpos; pos += 1) { // 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 = endpos; pos >= startpos; pos -= 1) { // 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
  }
}

Credits

imanele
0 projects • 0 followers
Contact

Comments

Please log in or sign up to comment.