// central electronic
#include <Servo.h>
Servo servo1bawah;
Servo servo2bawah;
Servo servo3atas;
Servo servo4atas;
int pos = 0;
void setup() {
servo1bawah.attach(3);
servo2bawah.attach(5);
servo3atas.attach(7);
servo4atas.attach(9);
}
void loop() {
for (pos = 0; pos <= 100; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(25);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(25);
}
for (pos = 0; pos <= 100; pos += 1) {
servo2bawah.write(pos);
delay(25);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(15);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(15);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 50; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo4atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo3atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo4atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo3atas.write(pos);
delay(45);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo4atas.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo1bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo2bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo1bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo2bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 100; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 100; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
delay(45);
}
for (pos = 0; pos <= 80; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 0; pos <= 80; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 0; pos <= 80; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 0; pos <= 80; pos += 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 80; pos >= 0; pos -= 1) {
servo1bawah.write(pos);
servo2bawah.write(pos);
servo3atas.write(pos);
servo4atas.write(pos);
delay(35);
}
for (pos = 0; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 40; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 40; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 40; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 40; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 04; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 40; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 40; pos <= 60; pos += 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
for (pos = 60; pos >= 40; pos -= 1) {
servo3atas.write(pos);
servo4atas.write(pos);
delay(25);
}
}