HIDUINO es un firmware (código) pensado para correr en el microcontrolador Atmega8u2 (Arduino UNO Rev2 -y anteriores-o Mega2560) o Atmega16u2 (Arduino UNO Rev3).
Ellos son los encargados de realizar la comunicación USB-Serial normalmente usan éstas placas para cargar los bocetos de Arduino e proceso implementar una comunicación serie a través de los puertos USB de la computadora.
HIDUINO Boletín el código en éstos microcontroladores para presentarse ante el ordenador cómo un Dispositivo de Interfaz Humana (HID). Éste tipo de recubrimiento son aquellos normalmente conocemos cómo Plug & Play, y actualmente usan el protocolo HID, interfaces cómo: ratón, teclado, pantallas táctiles, webcams, joysticks, etc.. Lo bueno de éstos recubrimiento, es que no requieren controladores especializados, lo enchufas y anda
Hasta ahora, el proyecto HIDUINO sólo tiene desarrollado el código para presentarse ante el ordenador cómo un dispositivo MIDI.
En de cuenta nos dimos Yaeltex HIDUINO puede ser un dolor de cabeza, y la documentación sobre algunos aspectos del trabajo con éste firmware no están siempre actualizadas. por lo hicimos el tutorial de este con lo aprendimos haciendo nuestros propios controladores para ayudar a quien lo necesite, un cargar HIDUINO en su Arduino y a cambiar el nombre del dispositivo, por defecto es HIDUINO.
Éste tutorial usa como referencia, y hasta incluso en algunas partes es traducción directa de los siguientes tutoriales:
AVRDUDE - por LadyAda
HIDUINO - por Dimitri Diakopoulos
HIDUINO método de ISP - por Dimitri Diakopoulos
Del paso 1 al 3 se explica cómo recompilar HIDUINO, para cambiar el nombre con el el dispositivo se presenta ante el ordenador, por defecto es nada tan original como "HIDUINO".
Si no tenés intención de hacer ésta modificación, pasa directamente al paso 4, dónde se explica cómo flashear (reprogramar) el chip Atmega8u2 para Metcoex nuestra Arduino en un dispositivo HID (USB-MIDI).
Todas las imágenes dónde se ve una Arduino de éste tutorial fueron tomadas de Fritzing.