#include <Servo.h>
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
int joy1X = 0;
int joy1Y = 1;
int joy2X = 2;
int joy2Y = 3;
int servoVal;
//-------------------------------------------------------------------
void setup() {
servo1.attach(3);
servo2.attach(5);
servo3.attach(6);
servo4.attach(9);
}
//-------------------------------------------------------------------
void loop(){
move(servoVal, joy1X, 0, servo1);
move(servoVal, joy1Y, 70,servo2);
move(servoVal, joy2X, 0,servo3);
move(servoVal, joy2Y, -70,servo4);
}
//-------------------------------------------------------------------
void move(int servoVal,int port, int x, Servo obj){
servoVal = analogRead(port);
servoVal = map(servoVal, 0, 1023, x, 180);
obj.write(servoVal);
}