Arduino dan Analog Joystick

Arduino dan Analog Joystick. Hallo, berjumpa kembali dengan saya Laurensius Dede Suhardiman. Pada artikel kali ini saya ingin berbagi pengalaman pada saat test/uji coba modul analog joystick. Untuk uji coba modul analog joystick, saya menggunakan Arduino Uno.

Berikut ini adalah komponen yang saya persiapkan :
1. Arduino Uno
2. Kabel USB FTDI
3. Kabel Jumper
4. Modul Analog Joystick nya
5. Dan tidak lupa PC/Komputer untuk programmingnya.

Modul analog josytick yang saya punya terdiri dari 5 buah pin. pin tersebut antara lain : GND, +5V, VRX, VRY dan SW. Di bawah ini adalah rangkaian /wiring antara arduino dan analog jostick :

Analog Joystick PinArduino Uno Pin
GNDGND
+5V5V
VRXA0
VRYA1
SWD2

Untuk programnya saya lampirkan di bawah ini :

int button_Pin = 2;
int x_Pin = A1; 
int y_Pin = A0; 
int x_Position = 0;
int y_Position = 0;
int buttonState = 0; 
void setup() {
  Serial.begin(115200);
  pinMode(x_Pin, INPUT);
  pinMode(y_Pin, INPUT);
  pinMode(button_Pin, INPUT_PULLUP);
}
void loop() {
  x_Position = analogRead(x_Pin);
  y_Position = analogRead(y_Pin);
  buttonState = digitalRead(button_Pin);
  Serial.print("X: ");Serial.print(x_Position);
  Serial.print(" | Y: ");Serial.print(y_Position);
  Serial.print(" | Button: ");Serial.println(buttonState);
  delay(1000); 
}