const int xPin = A0; //Pin analog untuk sumbu X
const int yPin = A1; //Pin analog untuk sumbu Y
const int buttonPin = 7;//Pin digital untuk tombol joystick (jika ada)
void setup() {
Serial.begin(9600); // Mulai komunikasi serial dengan baud rate 9600
pinMode(buttonPin,INPUT_PULLUP);//Atur pin tombol input dengan pull-up internal
}
void loop() {
int xValue = analogRead(xPin); //Baca nilai dari sumbu X
int yValue = analogRead(yPin); //Baca nilai dari sumbu Y
int buttonState = digitalRead(buttonPin); //Baca status tombol (jika ada)
//Tampilkan nilai sumbu X, sumbu Y, dan status tombol ke Serial Monitor
Serial.print("X: ");
Serial.print(xValue);
Serial.print(" | Y: ");
Serial.print(yValue);
Serial.print(" | Button: ");
Serial.println(buttonState == LOW ? "Pressed" : "Released");
delay(100); //Tunggu 100 ms sebelum pembacaan berikutnya
}