Вот почитай и потренируйся
http://arduino.cc/en/Hacking/DFUProgramming8U2
Arduino-keyboard-0.3.hex Для прошивки, будет определятся как HID клавиатура, это конечный вариант.
UNO-dfu_and_usbserial_combined.hex стандартная, для UNO-dfu_and_usbserial_combined.hex.
Прикрепил файлы