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.
maaf mas,, apakah bootloade arduino ini bisa digunakan untuk mendownload program ke chip lain??? ex.atmega8,16,128,dll
ReplyDeleteini DFU bootloader buat atmega USB,, kalau buat atmega 16 dan atmega128 dapat di dapat di project saya ini
ReplyDeletehttps://github.com/vanbwodonk/gelatino
Mas apa bisa saya pesen ic Teensy++2.0?
ReplyDeleteMaaf saya ndak jualan,
ReplyDelete