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 Pin | Arduino Uno Pin |
---|---|
GND | GND |
+5V | 5V |
VRX | A0 |
VRY | A1 |
SW | D2 |
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); }