#include <AxisJoystick.h>
#include <Servo.h>
#include <Stepper.h>
Servo servo1;
Servo servo2;
int joyX =4;
int joyY =5;
int joyVal;
void setup() {
// put your setup code here, to run once:
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(2, OUTPUT);
pinMode(A4, OUTPUT);
pinMode(A5, OUTPUT);
digitalWrite(11, HIGH);
digitalWrite(2, HIGH);
analogWrite(A4, HIGH);
analogWrite(A5, HIGH);
Serial.begin(115200);
servo1.attach(3);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print("Joystick L: ");
Serial.print(map(analogRead(A4), 0, 1023, -100, 100));
Serial.print("\t");
Serial.print(map(analogRead(A5), 0, 1023, -100, 100)); //Read the Joystick value
Serial.print("\t");
Serial.print(digitalRead(2)); //Read the Button value
Serial.print("\t");
joyVal = analogRead(joyY);
joyVal = map (joyVal, 0, 1023, 0, 180);
servo1.write(joyVal);
loop(digitalWrite(11, joyVal);
Serial.println();
delay(10);
}