Neu kompilieren (umbenennen) und Flash-HIDUINO mit ISP Ihrem Arduino in einem HID (Usb-Midi) Gerät verwandeln


HIDUINO ist eine Firmware (Code) auf den Mikrocontroller Atmega8u2 ausgeführt (Arduino UNO Rev 2- und früheren- oder Mega2560) und Atmega16u2 (Arduino UNO Rev3).

Die sind verantwortlich für immer den Computer und die Bretter miteinander zu sprechen. Wenn die normale Firmware drauf (Usbserial) ausgeführt wird, dürfen wir Skizzen ändern das Verhalten des Vorstands, lesen Eingänge, Ausgänge zu schreiben und senden von Nachrichten über serielle Schnittstellen, über die USB-Anschlüsse des Computers zu laden.

HIDUINO ersetzt diese Firmware und ermöglicht das Board als Human Interface Device oder HIDvorgelegt werden. Solche Geräte sind sehr häufig, und wir nutzen viele von ihnen jeden Tag, wie Tastaturen, Mäuse, Touchscreens, Webcams, Joysticks, Ecc. Schön daran ist, dass in der Regel keine speziellen Treiber brauchen wir nicht da sind Plug & Play.

Bisher hat das HIDUINO-Projekt den Code für den Vorstand als USB-MIDI-Gerät erkannt werden entwickelt.

Bei Yaeltexmerkten wir, dass HIDUINO manchmal ein wenig schwer ist zu begreifen, und die Dokumentation darüber oft ist unvollständig, schwer zu finden oder nicht aktuell, so wir zusammengestellt, was wir gelernt haben beschlossen, in den Prozess der Umbenennung, Neukompilierung und unsere eigenen Geräteblinken, und bauen diese instructable zu helfen, wem etwas ähnliches tun möchten.

Dieses Tutorial verwendet als Referenz und manchmal Zitate von den folgenden ausgezeichneten Tutorials:

AVRDUDE - Por LadyAda
HIDUINO - Por Dimitri Diakopoulos
HIDUINO über ISP-Methode - Por Dimitri Diakopoulos

Schritte 1 bis 3 sind gewidmet, um den Prozess der Umbenennung und kompilieren den Quellcode von HIDUINO, um unser Gerät geben Sie einen Namen unserer Wahl anstelle von "Arduino_midi" oder "HIDUINO", das ist der Standardname zu zeigen.

Wenn Sie nicht auf Ihrem Gerät umbenennen interessiert sind, können dann Sie überspringen die, und gehen Sie zu Schritt 4, wo beginne ich beschreiben, wie man HIDUINO auf deinem Board flash.

Jedes Bild auf dieser instructable, wo ein Arduino angezeigt wird, stammt von der Fritzing Prototyping-Umgebung.

Viel Glück!

In Verbindung stehende Artikel

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-seriell Que Normalmente Usan Ést
USB-MIDI-Fußpedal und Schlagzeug

USB-MIDI-Fußpedal und Schlagzeug

Dies ist ein MIDI-Fußpedal.Es hat eine ganze Reihe von Funktionen und ist erweiterbar für noch mehr.Die Hauptmerkmale sind in drei Modi eingestellt.Modus 1. MIDI-Steuerung Zuweisungen. Ich benutze diese Logik dazu nichts mit Mobius als ein Loop-Pedal
Eine kleine Schalter und Potentiometer-Box für Ihre Arduino

Eine kleine Schalter und Potentiometer-Box für Ihre Arduino

Lasten des Arduino zusammengeschustert Schaltungen und immer fand mich stossen Schalter und Potentiometer durch Pappe dachte ich, es war Zeit, etwas ein wenig hübscher zu produzieren. Hier also wie erstelle ich eine schöne kleine Schachtel 5 Potentio
Arduino Nano und Visuino: Gewicht mit HX711 Load Cell Verstärker und ADC messen

Arduino Nano und Visuino: Gewicht mit HX711 Load Cell Verstärker und ADC messen

HX711 Handy Verstärker und ADC Module geladen machen es sehr einfach, Ihre eigenen Waage mit Arduino zu bauen. Mit Hilfe des Visuino ist die Aufgabe so einfach, dass er in nur wenigen Minuten abgeschlossen werden kann.In diesem instructable, zeige ic
Sondieren und eine Leiterplatte mit einem Arduino-basierten CNC-Fräsen

Sondieren und eine Leiterplatte mit einem Arduino-basierten CNC-Fräsen

Bis vor kurzem PCB Sondierung mit einem Arduino war basierte CNC-Maschine aber ein bloßer Traum. Dank der Leute von Chilipeppr.com wir jetzt haben basierte eine Web-basierte Tool Sitzbank für alle unsere Arduino CNC-Produkte. Der beste Teil; Es ist k
Abstand Messung und Hindernis-Erkennung mit NXP 89v51rd2fn und Ultraschallsensor HC-SR04.

Abstand Messung und Hindernis-Erkennung mit NXP 89v51rd2fn und Ultraschallsensor HC-SR04.

Jeder nutzt Arduino Uno oder Mega Projekte zu machen, wie sie einfach zu bedienen sind und der Code für Arduino leicht zugänglich auf der Arduino-Foren ist und niemand nutzt Atmel, Philips oder andere Mikrocontroller zu solchen Projekten wie die Kodi
Holen Sie sich kostenlose Videos und Flash-Spiele aus jeder möglicher Web Site

Holen Sie sich kostenlose Videos und Flash-Spiele aus jeder möglicher Web Site

- Hinweis: Ich übernehme keine Haftung für welche illegale Schwierigkeiten oder Probleme einsteigen durch die Nutzung dieser instructable es nur zu Informationszwecken ist!in diesem instructable zeige ich Ihnen wie man Videos und Flash-Spiele aus ein
Raspberry PI und DHT22 Temperatur und Luftfeuchtigkeit-Logger mit Lampe und e-Mail-Warnungen

Raspberry PI und DHT22 Temperatur und Luftfeuchtigkeit-Logger mit Lampe und e-Mail-Warnungen

Dies ist ein Raspberry Pi basiert Temperatur und Luftfeuchtigkeit-Logger, die 2 (funktioniert auch mit 1) Adafruit DHT22 Sensoren für Messungen verwendet. Vielleicht kennt ihr ähnlichen Art von Anweisungen vor, aber dieses hat eine Wendung. Es nicht
ADS-B Real-Time Flight Tracker und Überwachungsgerät mit Intel Edison

ADS-B Real-Time Flight Tracker und Überwachungsgerät mit Intel Edison

Automatische abhängigen Surveillance-Broadcast (ADS-B) ist eine präzise satellitengestützten Überwachungssystem. ADS-B Out verwendet GPS-Technologie, um ein Flugzeug Lage, Fluggeschwindigkeit und andere Daten zu bestimmen, und sendet, dass Informatio
Alles über einen Bass: wie Sie spielen, herausgreifen und viel Spaß mit einem e-Bass

Alles über einen Bass: wie Sie spielen, herausgreifen und viel Spaß mit einem e-Bass

So abschreckendes aus meine in der Regel Computer Typ Insructable, habe ich beschlossen, eine "künstlerisch" ein. Ich bin kein Meister Bassist, aber ich Spiele seit 3 Jahren und ein wenig wissen, über was ich spreche.Schritt 1: Kommissionierung
Wie 3D-Druck in Wohnungen und Büros, mit sicherer Aufbau eines Gehäuses, Gase und Partikel Filter

Wie 3D-Druck in Wohnungen und Büros, mit sicherer Aufbau eines Gehäuses, Gase und Partikel Filter

Mein Ziel bei diesem Projekt war zu 3D-Druck in kleinen Wohnungen und Büros befindet sich in einem städtischen Umfeld mit keine eigene Werkstatt sicherer, da 3D-Druck mögliche gesundheitliche Gefahren mit sich bringt. Daher wird dies eine Anleitung w
Intel IoT EDI - Überwachung eine komfortable und sichere Umgebung (mit Intel Edison)

Intel IoT EDI - Überwachung eine komfortable und sichere Umgebung (mit Intel Edison)

Bevor um zu starten, ich Intel und Instructables für diese Gelegenheit danken möchte: Ich habe ausgewählt worden, unter anderem Gewinner eines wunderbaren Intel IoT Edison & Grove Kit... Das war sehr überraschend für mich, und ich bin sehr dankbar da
Gewusst wie: importieren und Daten aufgezeichnet mit IMU/GPS Daten Prozessanwendung (mit Android-System)

Gewusst wie: importieren und Daten aufgezeichnet mit IMU/GPS Daten Prozessanwendung (mit Android-System)

In diesem Lehrgang behandelt wie importiert und Prozessdaten aufgezeichnet mit der 'Sensorsteam IMU + GPS' Anwendung von Axel Lorenz entwickelt. Benötigen Sie Hilfe bei der Aufzeichnung und Speicherung von Daten mit dieser app, klicken Sie hier, um m
Innenthermometer mit LCD und "Analog" Auslesen mit NeoPixels

Innenthermometer mit LCD und "Analog" Auslesen mit NeoPixels

Hallo! Diese Instructable eine schnelle, mittlere Arduino-Projekt ist, eine Temperaturmessung von einem TMP36 liest es auf einem LCD-Bildschirm und bietet eine "Analog" Anzeige auf einem Neopixel Stock, ändert sich die Farbe und die Anzahl von L