Arduino DFU Keyboard - nmhjyu1232/2018VPLab-Guide GitHub Wiki
Arduino DFU Keyboard
使用 Arduino UNO 送鍵盤訊號至電腦端。
Install
安裝 Flip 網址 http://www.microchip.com/developmenttools/ProductDetails/PartNo/flip 將 Arduino-keyboard.zip 解壓縮至 \Documents\Arduino 將 USBKeyboard-master.zip 解壓縮至 \Documents\Arduino\libraries
進入 DFU 模式
如網址所示 http://coopermaa2nd.blogspot.com/2011/11/atmega8u2-arduino-uno-ftdi-usb-to.html
軟體燒錄流程
Arduino keyboard 相關程式撰寫流程
- 撰寫 Arduino 程式燒錄進 MCU
- 把 Arduino 切到 DFU mode
- 用 'FLIP流程-燒錄 Arduino keyboard 韌體' 把 Arduino-keyboard-0.3.hex 燒錄到 atmega16u2 晶片上,
- 重新插拔 Arduino 的電源
FLIP流程-燒錄 Arduino keyboard 韌體
- 進入 DFU mode
- 開啟 FLIP
- 點選 "Select a Target Device" 選擇 ATmaga16u2
- 點選 "Select a Communication Medium" ,選擇 "USB"
- File->Load HEX File...
- 開啟 ./Arduino/Arduino-keyboard/Arduino-keyboard-0.3.hex
- 點選 "Run"
- 點選 "Start Application"
<<FLIP流程-燒錄 Arduino usbserial 韌體>>
- 進入 DFU mode
- 開啟 FLIP
- 點選 "Select a Target Device" 選擇 ATmaga16u2
- 點選 "Select a Communication Medium" ,選擇 "USB"
- File->Load HEX File...
- 開啟 .\Arduino\hardware\arduino\avr\firmwares\atmegaxxu2\arduino-usbserial\Arduino-usbserial-atmega16u2-Uno-Rev3.hex
- 點選 "Run"
- 點選 "Start Application"