Mengapa kita pengen mendownload ulang ATmega16u2 Arduino?
Mungkin banyak sekali manfaatnya selain karena kemungkinan rusak bootloadernya, atau sekedar meng-oprek fitur USB ATmega16u2. Kemungkinan yang ke-2 paling menarik menurut saya:).
Mungkin banyak sekali manfaatnya selain karena kemungkinan rusak bootloadernya, atau sekedar meng-oprek fitur USB ATmega16u2. Kemungkinan yang ke-2 paling menarik menurut saya:).
Ayo langsung saja apabila anda memiliki Arduino UNO R3 misalnya. Arduino UNO R3 sudah dibekali ATmega16u2 sebagai Virtual Serial Device sabagai Com Portnya. Arduino sendiri memakai LUFA (http://www.fourwalledcubicle.com/LUFA.php) sebagai library USBnya. LUFA sendiri memiliki fitur banyak antara lain:
- Android Accessory Host
- Audio In Device
- Audio In Host
- Audio Out Device
- Audio Out Host
- Dual Virtual Serial Device
- Generic HID Device
- Generic HID Host
- Joystick Device
- Joystick Host
- Keyboard Device
- Keyboard/Mouse Device
- Keyboard Host
- Keyboard Host/Device Dual Mode
- Mass Storage Device
- Mass Storage/Keyboard Device
- Mass Storage Host
- MIDI Device
- MIDI Host
- Mouse Device
- Mouse Host
- Printer Host
- RNDIS (CDC) Ethernet Device
- RNDIS (CDC) Ethernet Host
- Still Image Host
- Virtual Serial Device
- Virtual Serial Host
- Virtual Serial/Mass Storage Device
- Virtual Serial/Mouse Device
Langkah-langkahnya sebagai berikut:
- Sediakan Arduinonya. Tentu Saja.
- Jumper bagian berikut:
- Colokkan Dengan USB D (USB printer).
- Lalu lepaskan jumper. Tadaaaa, kita sudah berada di mode DFU.
- Driver dan software untuk download .Hex nya memakai FLIP
- Kalau ada yang belum tahu penggunaan Software FLIP masuk ke sini
- .Hex Usb Serial Device dari ATmega16u2 ini berada di folder arduino-xxx\hardware\arduino\firmwares\atmegaxxu2\arduino-usbserial\Arduino-usbserial-atmega16u2-Uno-Rev3.hex
- Download program sesuai keinginan, kembalikan arduino seperti semula dengan Arduino-usbserial-atmega16u2-Uno-Rev3.hex apabila ingin menggunakan Arduinonya lagi.
- Selamat mencoba.