Mencoba USB Host Shield dengan Arduino Uno

Salah satu ‘kekuatan’ Arduino adalah didukung banyak vendor yang memproduksi hardware dengan functionality tertentu dalam bentuk sebuah shield atau modul. Salah satu shield yang kompatibel dengan Arduino (khususnya Uno dan Mega) adalah USB host shield. Dengan adanya shield ini kita dapat mengubah sebuah Arduino dapat membaca interface yang berbasis port USB. Contoh case-nya adalah jika kita ingin membaca output dari USB mouse atau keyboard, kita dapat menggunakan USB host shield ini

Perlu Anda perhatikan bahwa shield ini tipenya adalah ‘Host’, jadi Arduino akan berfungsi sebagai ‘master’ atau ‘reader’ di sini. Bisa Anda lihat pada tipe port USB nya yakni usb female. Bedakan dengan usb ‘client’ ya (port usb male), seperti mouse, keyboard, stick PS, flashdisk, dll

Eksperimen Arduino + USB Host Shield

Baiklah, mari kita coba menggunakan USB Host Shield ini untuk membaca usb mouse dan keyboard. Alat dan bahan yang diperlukan untuk eksperimen ini adalah sebagai berikut:

  • Arduino Uno + kabel, beli
  • USB Host Shield, beli
  • usb mouse dan atau usb keyboard

Untuk sisi software-nya yang diperlukan adalah library hidboot.h dan usbhub.h (bisa diunduh di sini). Untuk menginstalnya juga mudah, tinggal masuk ke menu Sketch > Include Library > Add .ZIP Library, kemudian pilih library yang barusan Anda download tadi

Kemudian buka program contoh di File > Example > USB Host Shield Library 2.0 > HID > USBHIDBootKbdAndMouse.

Pasang shield ke Arduino Uno (lihat gambar di atas), kemudian upload program di atas. Kemudian secara bergantian cobalah pasang usb mouse dan keyboard ke port usb yang ada di usb host shield. Kurang lebih tampilannya di Serial Monitor akan seperti gambar di bawah

membaca mouse dengan usb host shield
membaca keyboard dengan usb host shield

Video Tutorial Usb Host Shield dan Arduino

Buat yang masih bingung silahkan disimak video tutorial Youtube berikut ini

Disclaimer: USB Host Shield yang dicoba di tutorial ini dibeli dari link di atas ya, penulis tidak bertanggung jawab jika Anda beli di tempat lain. Kalau di toko saya barang pasti sudah dicoba sebelum dikirim. Entah di toko lain, he he he

Demikian sedikit tutorial bagaimana membaca keyboard dan mouse pada Arduino menggunakan usb host shield. Pada kesempatan berikutnya akan coba saya tulis tutorial untuk membaca stik PS, usb flash drive, komunikasi ke smartphone Android (ADK), dll. Please always stay tune on my blog 🙂

0 0 votes
Article Rating

Leave a Reply

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x