#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
Servo servo5;
Servo servo6;
Servo servo7;
int a1=90, a2=90, a3=90, a4=90, a5=90, a6=90, a7=90;
int tuneAngle = 5;
void setup() {
Serial.begin(9600);
servo1.attach(2);
servo2.attach(3);
servo3.attach(5);
servo4.attach(6);
servo5.attach(9);
servo6.attach(10);
servo7.attach(11);
delay(1);
servo1.write(90);
servo2.write(90);
servo3.write(90);
servo4.write(90);
servo5.write(90);
servo6.write(90);
servo7.write(90);
Serial.println("SetupComplete");
}
void loop() {
if(Serial.available()){
char ch = Serial.read();
if (ch == 'a'){
a1 = a1+tuneAngle;
a1 = constrain(a1, 0, 180);
servo1.write(a1);
}
if (ch == 'A'){
a1 = a1-tuneAngle;
a1 = constrain(a1, 0, 180);
servo1.write(a1);
}
if (ch == 'b'){
a2 = a2+tuneAngle;
a2 = constrain(a2, 0, 180);
servo2.write(a2);
}
if (ch == 'B'){
a2 = a2-tuneAngle;
a2 = constrain(a2, 0, 180);
servo2.write(a2);
}
if (ch == 'c'){
a3 = a3+tuneAngle;
a3 = constrain(a3, 0, 180);
servo3.write(a3);
}
if (ch == 'C'){
a3 = a3-tuneAngle;
a3 = constrain(a3, 0, 180);
servo3.write(a3);
}
if (ch == 'd'){
a4 = a4+tuneAngle;
a4 = constrain(a4, 0, 180);
servo4.write(a4);
}
if (ch == 'D'){
a4 = a4-tuneAngle;
a4 = constrain(a4, 0, 180);
servo4.write(a4);
}
if (ch == 'e'){
a5 = a5+tuneAngle;
a5 = constrain(a5, 0, 180);
servo5.write(a5);
}
if (ch == 'E'){
a5 = a5-tuneAngle;
a5 = constrain(a5, 0, 180);
servo5.write(a5);
}
if (ch == 'f'){
a6 = a6+tuneAngle;
a6 = constrain(a6, 0, 180);
servo6.write(a6);
}
if (ch == 'F'){
a6 = a6-tuneAngle;
a6 = constrain(a6, 0, 180);
servo6.write(a6);
}
if (ch == 'g'){
a7 = a7+tuneAngle;
a7 = constrain(a7, 0, 180);
servo7.write(a7);
}
if (ch == 'G'){
a7 = a7-tuneAngle;
a7 = constrain(a7, 0, 180);
servo7.write(a7);
}
}
}