WIRING
ESP32
GND
VIN 5v
GPIO 34
Joystick
GND
+5v
VRx
CODE
#include <Servo.h>
#define JOYSTICK_X 34
#define SERVO_PIN 5
Servo myServo;
void setup( ) {
pinMode (SERVO_PIN, OUTPUT) ;
myServo.attach (SERVO_PIN) ;
myServo.write (90) ;
Serial.begin (115200) ;
delay (200) ;
}
void loop ( ) {
int dataX = analogRead ( JOYSTICK_X ) ;
int angle = map (dataX, 0, 4095, 0, 180) ;
myServo.write (angle) ;
Serial.println (angle) ;
delay (200) ;
}