Membuat Pengontrol Mouse Dengan Arduino

Untuk membuat pengontrol mouse dengan Arduino, kita dapat memanfaatkan library Mouse.h yang tersedia di Arduino IDE. Library ini memungkinkan Arduino untuk berfungsi sebagai perangkat HID (Human Interface Device) dan dapat mengontrol kursor mouse pada komputer.
Berikut adalah langkah-langkah untuk membuat pengontrol mouse sederhana dengan Arduino:
🎯 Alat dan Bahan yang Diperlukan:
- Arduino yang mendukung fungsi USB HID (Arduino Leonardo, Micro, atau Pro Micro).
- Tombol push button atau joystick.
- Kabel jumper.
- Breadboard.
- Komputer dengan Arduino IDE terinstal.
🔧 Skema Rangkaian:
- Hubungkan push button atau joystick ke pin digital Arduino.
- Hubungkan pin GND dari tombol atau joystick ke GND Arduino.
- Hubungkan pin output tombol atau joystick ke pin digital (misal, pin 2, 3, 4, dan 5).
Contoh skema menggunakan joystick:
💻 Kode Program Arduino:
📝 Penjelasan Program:
- Library Mouse.h diinisialisasi agar Arduino dapat mengontrol mouse.
- Pin analog A0 dan A1 membaca posisi sumbu X dan Y dari joystick.
- Nilai analog dibaca dan diubah (map) menjadi rentang -10 hingga 10.
- Fungsi
Mouse.move(xValue, yValue);menggerakkan kursor mouse. - Tombol joystick digunakan untuk klik kiri dengan
Mouse.press()danMouse.release().
🔧 Upload dan Pengujian:
- Pilih board sesuai jenis Arduino (Leonardo, Micro, Pro Micro) di Arduino IDE.
- Pilih port COM yang sesuai.
- Upload program dan uji fungsi mouse di komputer.
🔥 Pengembangan Lebih Lanjut:
- Menambah fungsi klik kanan atau klik tengah dengan tombol tambahan.
- Mengatur sensitivitas gerakan mouse.
- Implementasi kontrol dengan accelerometer atau sensor gyroscope.

