Recompile (Renombrar) y Flash HIDUINO con ISP a tu Arduino en un dispositivo HID (usb-midi)

HIDUINO es un firmware (código) hizo correr en los microcontroladores Atmega8u2 (Arduino UNO Rev 2 - y anterior - o Mega2560) y Atmega16u2 (Arduino UNO Rev3).

Estos son los encargados de conseguir el equipo y los tableros para hablar. Cuando se ejecuta el firmware normal en ellos (usbserial), nos permite subir bocetos para modificar el comportamiento de la Junta, leer entradas, salidas de escribir y enviar mensajes a través de puertos serie, a través de los puertos USB de la computadora.

HIDUINO reemplaza a este firmware y permite a la Junta para presentarse como un dispositivo de interfaz humana o HID. Este tipo de dispositivos son muy comunes, y utilizamos muchos de ellos todos los días, tales como teclados, ratones, pantallas táctiles, webcams, joysticks, ecc. Lo bonito de ellos es que generalmente no necesitamos los controladores especializados, ya que son Plug & Play.

Hasta ahora, el proyecto HIDUINO ha desarrollado el código de la Junta ser reconocido como un dispositivo USB-MIDI.

En Yaeltex, nos dimos cuenta que HIDUINO es a veces un poco difícil de captar, y la documentación sobre él es a menudo incompleta, difícil de encontrar o no actualizada, así que decidimos poner juntos lo que han aprendido en el proceso de cambio de nombre, volver a compilar y flasheo nuestros propios dispositivosy construir esta instructable para ayudar a quienes quieran hacer algo parecido.

Este tutorial utiliza como referencia y, a veces, frases de los siguientes tutoriales excelentes:

AVRDUDE - por LadyAda
HIDUINO - por Dimitri Diakopoulos
HIDUINO método de ISP - por Dimitri Diakopoulos

Pasos 1 a 3 están dedicados a mostrar el proceso de cambio de nombre y volver a compilar el código fuente de HIDUINO, con el fin de dar a nuestro dispositivo un nombre de nuestra elección, en lugar de "arduino_midi" o "HIDUINO", que es el nombre predeterminado.

Si usted no está interesado en cambiar el nombre el dispositivo, entonces puede saltarse los y saltar al paso 4, donde empiezo describiendo cómo flash HIDUINO en su tabla.

Cada imagen en este instructable donde se demuestra un Arduino, fue tomada desde el entorno de creación de prototipos de Fritzing .

¡Buena suerte!

Artículos Relacionados

Recompilar (renombrar) y cargar HIDUINO mediante ISP

Recompilar (renombrar) y cargar HIDUINO mediante ISP

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 pl
Cómo programar ATtiny85 con la placa de Arduino uno

Cómo programar ATtiny85 con la placa de Arduino uno

En este tutorial vamos a utilizar una placa de Arduino como programador ATtiny.Para ello vamos a utilizar una tarjeta Arduino UNO como un ISP (programador) y un micro-controlador de ATtiny85.Vamos a utilizar Codebender - IDE de Arduino en línea.Con e
Guía del idiota a la programación de AVR en el barato (con el IDE de Arduino!)

Guía del idiota a la programación de AVR en el barato (con el IDE de Arduino!)

Microcontroladores son, sin duda, sorprendente pequeñas cosas. Son versátiles, potentes y extremadamente pequeños. Lamentablemente, el último rasgo es también compartido por mi cartera y mis habilidades de programación. Mi comprensión de C es pobre,
Adición de Digispark (con bootloader) soporte para Arduino existente 1.6. x IDE

Adición de Digispark (con bootloader) soporte para Arduino existente 1.6. x IDE

Digispark es pequeño Arduino IDE desarrollo compatible placa basada en el attiny85 Atmel que se conecta directamente al USB. Tiene muy pocos pernos, pero todavía puede hacer algunas cosas en limpios. Digispark derechos de autor por Digistump LLC (dig
CBDBv2 Evolution - Junta de desarrollo de ESP8266 cumple con la IDE de ARDUINO!

CBDBv2 Evolution - Junta de desarrollo de ESP8266 cumple con la IDE de ARDUINO!

La revolución de Internet de las cosas está aquí!IOT describe un mundo en el que los objetos cotidianos son conectados a una red para que los datos pueden ser compartidos. Esto es sólo el comienzo. En un futuro cercano podríamos tenemos sensores que
(con Video) Básicos Arduino Robot buscador de luz!

(con Video) Básicos Arduino Robot buscador de luz!

Muchas veces tengo Google para "Arduino Robot" con la esperanza de encontrar un robot para construir. Termino por encontrar muchas versiones de un obstáculo, evitando el robot que utiliza ya sea un infrarrojo o un sensor de telémetro sonar monta
Sensor de MaxBotix Lv-EZ con Cylonjs y Edison Arduino breakout Junta

Sensor de MaxBotix Lv-EZ con Cylonjs y Edison Arduino breakout Junta

Este instructable es para los usuarios que lo deseen para la serie del LV Ez Maxbotix sensores a Edison con placa breakout de arduino, con cylonjs o johhny y cinco.Paso 1: Lo que se necesita.1) Edison con arduino breakout Junta.2) escudo de base Grov
Automatización del hogar con un Smartphone (TV, Arduino, luz, seguridad, proyector, reproductor de DVD...)

Automatización del hogar con un Smartphone (TV, Arduino, luz, seguridad, proyector, reproductor de DVD...)

Estos días los dispositivos de domótica y el hogar sistemas de control son muy populares. Incluso en la comunidad de DIY-ers. Así decidí hacer mi propio dispositivo de control Inicio con Arduino. El dispositivo puede controlarse con un teléfono celul
Multicolor de Knight Rider con RGB LED PL9823 + Arduino UNO

Multicolor de Knight Rider con RGB LED PL9823 + Arduino UNO

Si conoces el famoso LED WS1012 no ignore este tutorial.El PL9823 que utilizan el mismo protocolo de la WS1012 led led el más barato. Puede usar esto para hacer un ledstrip o también una matriz de led. PIX (http://www.0lab.it/portfolio/pix-rgb-led-ma
Domótica inteligente con Android + Ethernet Internet + Arduino

Domótica inteligente con Android + Ethernet Internet + Arduino

Domótica se convierte cada vez más popular y asequible y fascina a la gente. Internet ofrece tales posibilidades como nunca antes. Impresiona a tus amigos mostrando el Smartphone que puede activar/desactivar la lámpara en sus millas Apartamento lejos
Divertido trabajar con LED y pote - Arduino insights

Divertido trabajar con LED y pote - Arduino insights

Hola chicos... un gran saludo a todos ustedes por ahí... es primera vez que presento un instructable le todos de nuestra org electrónica hechos simples. Así que un ingeniero electrónico con tiempos muy difíciles gasta en aprender electrónica de libro
Cómo hacer la depuración con el cero de Arduino

Cómo hacer la depuración con el cero de Arduino

En este video veremos cómo hacer la depuración con el cero de Arduino. El cero de Arduino tiene un montón de grandes capacidades y características. Una de las mejores características es tiene un depurador de hardware incorporado. En este video veremo
Ayuda con mi proyecto de arduino. (2, 7 segmentos con piezoeléctrico zumbador y relé)

Ayuda con mi proyecto de arduino. (2, 7 segmentos con piezoeléctrico zumbador y relé)

Hola, necesito ayuda con mi proyecto de arduino.Tengo 2, 7 segmentos muestran que cuenta regresiva desde 20 a cero en entonces el piezoeléctrico zumbador beebs por un tiempo.Mi pregunta es:Quiero un relé de encendido durante 20 segundos a la vez con
Familiarizarse con el IDE de Arduino: LinkItOne

Familiarizarse con el IDE de Arduino: LinkItOne

Es el IDE de Arduino lo que usas para escribir el código para el Arduino y Arduino placas compatibles. En el anterior artículo hemos descargado software de Arduino y hacer la instalación de MediaTek LinkIt un tablero que es una placa compatible con A