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!