#include <Servo.h>
Servo servoX; // Servo untuk sumbu X
Servo servoY; // Servo untuk sumbu Y
int joystickXPin = A0; // Pin analog untuk joystick sumbu X
int joystickYPin = A1; // Pin analog untuk joystick sumbu Y
void setup() {
servoX.attach(9); // Sambungkan servo X ke pin 9
servoY.attach(10); // Sambungkan servo Y ke pin 10
}
void loop() {
// Baca nilai dari joystick sumbu X dan Y
int joystickXValue = analogRead(joystickXPin);
int joystickYValue = analogRead(joystickYPin);
// Map nilai dari joystick ke rentang 0-180 untuk servo
int servoXAngle = map(joystickXValue, 0, 1023, 0, 180);
int servoYAngle = map(joystickYValue, 0, 1023, 0, 180);
// Gerakkan servo sesuai dengan nilai joystick
servoX.write(servoXAngle);
servoY.write(servoYAngle);
delay(15); // Delay kecil untuk stabilisasi
}