Blog

Tutorial Arduino UNO R3 Mengakses Modul Joystick Biaxial

Hallo Sahabat Indobot… Selamat datang di Tutorial Arduino. Pada kesempatan kali ini Indobot akan membagikan tutorial bagaimana cara mengakses Joystik. Bagi kalian yang belum tahu apa itu Joystik yang sering digunakan dalam pembelajaran arduino silahkan lihat terlebih dahulu bentuk fisiknya pada gambar dibawah ini :

Gb. Modul Joystick

Modul Joystik diatas merupakan sebuah komponen yang berbentuk tuas dan dapat digerakkan ke berbagai arah. Pada dasarnya memiliki 2 axis yaitu X dan Y serta 1 button. Jika selama ini yang kalian tahu modul ini hanya digunakan pada Stick Game saja, maka hari ini pengetahuan kalian akan bertambah karena ternyata modul ini dapat digunakan dalam pembelajaran Arduino. Bagaimana Caranya? Yuk simak tutorial di bawah ini.


1.Alat dan Bahan

Pertama, Siapkan dulu alat dan bahannya ya Sahabat Indobot, berikut alat dan bahan yang kalian harus siapkan : 

  1. Komputer yang terinstal Arduino IDE          1 unit
  2. Joystick Biaxal                                                     1 buah
  3. Kabel Penghubung                                          Secukupnya

2.Gambar Rangkaian

Kedua Sahabat Indobot harus membuat Rangkaian seperti pada gambar di bawah ini, cermati gambaranya ya. Jangan sampai salah hhe. Berikut adalah gambar rangkaiannya :


3. Programming

Tahap terakhir, ketikkan program dibawah ini pada Arduino IDE masing-masing.

int button_Pin = 2;

int x_Pin = A1; //Nama alias pin A1 yaitu xPin

int y_Pin = A0; //Nama aliasa pin A0 yaitu yPin

//nilai default

int x_Position = 0;

int y_Position = 0;

int buttonState = 0;

void setup() {

//inisialisasi komunikasi serial pada 9600bps

Serial.begin(9600);

//deklarasi xPin dan yPin sebagai input

pinMode(x_Pin, INPUT);pinMode(y_Pin, INPUT);

//deklarasi buttonPin sebagai input dengan kondisi pull-up

pinMode(button_Pin, INPUT_PULLUP);

}

void loop() {

//Pembacaan kondisi

x_Position = analogRead(x_Pin);y_Position = analogRead(y_Pin);

buttonState = digitalRead(button_Pin);

//menampilkan hasil pada serial monitor

Serial.print(“X: “);Serial.print(x_Position);

Serial.print(” | Y: “);Serial.print(y_Position);

Serial.print(” | Button: “);Serial.println(buttonState);

delay(100); //waktu tunda sebesar 100ms

}

Setelah program diatas selesai diketik pada Aarduino IDE, hubungkan Board arduino dengan Komputer menggunakan USB Arduino kemudian upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil. Bukalah serial monitor dan gerak-gerakkan joystik ke berbagai arah. Kemudian Lihatlah pembacaannya pada serial monitor.

Sampai disini dulu tutorial Arduino UNO kali ini ya sahabat Indobot.Sampai ketemu di tutorial selanjutnya….

Indobot
administrator
Indobot adalah usaha yang bergerak di bidang layanan belajar Arduino dan Robotika. Pada awal 2019 Indobot membangun IoT Academy by Indobot untuk menyediakan layanan kelas online belajar Arduino dan IoT supaya dapat menjangkau peserta didik lebih luas hingga seluruh penjuru Indonesia. Total user di Indobot sekarang sudah 3000+ yang terdiri dari pelajar, mahasiswa hingga developer elektronika.

Leave a Reply

Your email address will not be published. Required fields are marked *