Tutorial Arduino UNO R3 Mengakses Modul Joystick Biaxial

Indobot Academy

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 :

Gambar Modul Joystick
Gambar 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 :

Gambar Rangkaian Menggunakan Joystick


3. Programming

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

Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!

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….

Baca Juga : Indobot Platform Pembelajaran IoT Hadirkan Format Baru

[zombify_post]

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp