You are on page 1of 1

#include <Servo.

h>

Servo servo_1; // servo number 1


Servo servo_2; // servo number 2
Servo servo_3; // servo number 3
Servo servo_4; // servo number 4
Servo servo_5; // servo number 5

int pos = 0;

void setup (){


Serial.begin(9600);
servo_1.attach(9);
servo_2.attach(8);
servo_3.attach(7);
servo_4.attach(6);
servo_5.attach(5);
}

void loop(){

int sensorValue = analogRead(A0);


float voltage = sensorValue * (5.0 / 1023.0);
Serial.println(voltage);

for (pos = 0; pos <= 180; pos += 1) { // goes from 0 degrees to 180 degrees

if (voltage >= 1.00){


servo_1.write(pos); // tell servo to go to position in variable
'pos'
servo_2.write(pos);
servo_3.write(pos);
servo_4.write(pos);
servo_5.write(pos);
delay(15); // waits 15ms for the servo to reach the
position

}}
delay(1000);

// for (pos = 180; pos >= 0; pos -= 1) { // goes from 180 degrees to 0 degrees
// if (voltage == 2.78){
// servo_2.write(pos); // tell servo to go to position in variable
'pos'
// delay(15); // waits 15ms for the servo to reach the
position
// }}

// delay(1000);
// }

You might also like