Latihan Sensor Analog : Joystick

A. Tujuan

  1. Memberikan pengetahuan teori dan praktikal mengenai joystick.
  2. Memberikan pengetahuan dasar mengenai hardware Arduino.

B. Alat dan Bahan

  1. Arduino MKR1000 Development Board @ 1 unit
  2. DFRobot Joystick Module @ 1 unit
  3. RDD Tech Arduino MKR IoT Training Module @ 1 unit
  4. DFRobot I2C 16×2 Arduino LCD with RGB Backlight Display @ 1 unit
  5. DFRobot Digital LED Color @ 3 unit
  6. Kabel dan konektor @ secukupnya
  7. Kabel USB Arduino Development Board @ 1 unit
  8. Arduino IDE
  9. PC @ 1 unit
  10. 12 VDC Power Supply @ 1 unit

C. Teori Singkat

1. Joystick

Joystick biasanya digunakan pada mobil-mobilan remote control atau pada drone. Joystick ini terdiri dari dua potensiometer yang berfungsi untuk membaca pergeseran poros x dan poros y. Sehingga hasil pergerseran ini bisa diolah menjadi sebuah perintah. Selain dua potensiometer pada masing-masing poros nya, joystick juga memiliki satu push button. Sehingga joystick dapat pula mengirimkan sinyal digital 1/0 dengan cara ditekan.

Bagian-bagian dari joystick.
Sumber: www.google.com

Pada gambar diatas, kotak merah merupakan potensiometer poros x, kotak biru merupakan potensiometer poros y, dan kotak hijau merupakan push button joystick. Kondisi awal atau titik 0 (tengah) joystik adalah 0.5 dari nilai potensiometer poros x dan 0.5 dari nilai potensiometer poros y. Penempatan nilai 0 pada titik tengah ini agar memudahkan pemrosesan perintah nantinya. Misalnya, jika nilai potensiometer poros y < 0.5 maka mobil-mobilan mundur, dan jika nilai potensiometer poros y > 0.5 maka mobil-mobilan maju.

2. DFRobot Joystick Module
DFRobot Joystick Module
Sumber: www.dfrobot.com

Berikut merupakan spesifikasi dari DFRobot Joystick Module:

  • Supply Voltage: 3.3V to 5V
  • Interface: Analog x2,Digital x1
  • Size:35x39mm (1.38×1.53”)

D. Langkah Keselamatan Latihan

  1. Pastikan pemasangan kabel penguhubung telah benar sesuai dengan kode warna yang diberikan modul DFRobot.
  2. Pastikan polaritas power supply tidak terbalik.
  3. Jika menggunakan beban dengan tegangan jala-jala 220VAC. Pastikan tidak ada kabel yang terkelupas atau serabut yang mencuat saat memasang beban pada modul relay.
  4. Lepas catu dari papan mikrokontroler baik dari kabel usb maupun dari power supply sebelum merubah rangkaian.

E. Langkah – Langkah Latihan

  1. Siapkan alat dan bahan seperti yang telah dituliskan diatas.
  2. Pasang Arduino MKR1000 pada RDD Tech Arduino MKR IoT Training Module.
  3. Pasangkan jack DC power supply pada jack DC input RDD Tech Arduino MKR IoT Training Module.
  4. Rangkailah rangkaian seperti pada gambar latihan 1.1.
  5. Ubah-ubahlah intensitas cahaya LED1 secara bertahap sesuai dengan pergeseran poros x joystick, lakukan hal yang sama dengan LED2 namun terhadap pergeseran poros y, jika push button joystick ditekan maka semua led akan menyala pada intensitas maksimal dan tampilkan data-datanya pada layar LCD. Video hasil dapat dilihat pada video latihan 1.1.
Gambar latihan 1.1
Video latihan 1.1

Tetap Semangat dan Selamat Mencoba! (RDD Team)

Was this article helpful?

Related Articles

Leave A Comment?