Skip to content

Instantly share code, notes, and snippets.

@KEVINALBO13
Created October 13, 2019 20:37
Show Gist options
  • Save KEVINALBO13/dd717a8b86157e28915b10ba5b888448 to your computer and use it in GitHub Desktop.
Save KEVINALBO13/dd717a8b86157e28915b10ba5b888448 to your computer and use it in GitHub Desktop.
modified 8 Nov 2013
by Scott Fitzgerald
http://www.arduino.cc/en/Tutorial/Sweep
*/
#include <Servo.h>
int PinServo[5] = {A0, A1, A2, A3,
};
Servo Dedo[5];
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
void setup() {
for (int i = 0; i < 5; i++ ) {
Dedo[i].attach(PinServo[i]);
}
}
void loop() {
for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees
// in steps of 1 degree
for (int i = 0; i < 5; i++ ) {
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 >= 0; pos -= 1) {
for (int i = 0; i < 5; i++ ) {
myservo.write(pos);
delay(15);
}// goes from 180 degrees to 0 degrees
} // waits 15ms for the servo to reach the position
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment