#include <Servo.h>
#include <mapper.h>;
Servo xServo;
Servo yServo;
mapper stickToServo(0,1023,0,180);
int xVal;
int yVal;
void setup() {
xVal = -1;
yVal = -1;
xServo.attach(3);
yServo.attach(5);
}
void loop() {
int x;
int y;
float mappedVal;
x = analogRead(A0);
y = analogRead(A1);
if (x!=xVal) {
mappedVal = stickToServo.map(x);
xServo.write(mappedVal);
xVal = x;
}
if (y!=yVal) {
mappedVal = stickToServo.map(y);
yServo.write(mappedVal);
yVal = y;
}
}