#include <Servo.h>
Servo middle, down, top;
const int middlePotPin = A0;
const int downPotPin = A1;
const int topPotPin = A2;
void setup()
{
middle.attach(5);
down.attach(3);
top.attach(6);
Serial.begin(9600);
pinMode(middlePotPin, INPUT);
pinMode(downPotPin, INPUT);
pinMode(topPotPin, INPUT);
}
void loop()
{
int middlePotValue = analogRead(middlePotPin);
int downPotValue = analogRead(downPotPin);
int topPotValue = analogRead(topPotPin);
int middleAngle = map(middlePotValue, 0, 1023, 0, 180);
int downAngle = map(downPotValue, 0, 1023, 0, 180);
int topAngle = map(topPotValue, 0, 1023, 0, 180);
top.write(topAngle);
delay(1000);
middle.write(0);
delay(1000);
middle.write(middleAngle);
delay(1000);
down.write(downAngle);
delay(1000);
down.write(0);
middle.write(middleAngle);
top.write(0);
delay(1000);
Serial.print("Middle: ");
Serial.print(middleAngle);
Serial.print("\tDown: ");
Serial.print(downAngle);
Serial.print("\tTop: ");
Serial.println(topAngle);
}