HIDUINO est un firmware (code) fait pour courir sur les microcontrôleurs Atmega8u2 (Arduino UNO Rev 2 - et antérieur - ou Mega2560) et Atmega16u2 (Arduino UNO Rev3).
Ce sont ceux en charge de faire de l’ordinateur et les conseils de parler les uns aux autres. Lorsque le firmware normal s’exécute sur eux (usbserial), nous sommes autorisés à télécharger des sketches pour modifier le comportement du Conseil d’administration, entrées de lire, écrire sorties et envoyer des messages via des ports série, via les ports USB de l’ordinateur.
HIDUINO remplace ce firmware et permet à la Commission à présenter comme Human Interface Device ou HID. Ce genre d’appareils sont très fréquents, et nous utilisons beaucoup de tous les jours, tels que claviers, souris, écrans tactiles, webcams, joysticks, ecc. Ce qui est agréable à leur sujet, c’est que généralement nous n’avez pas besoin des pilotes spécialisés, car ils sont Plug & Play.
Jusqu'à présent, le projet HIDUINO a développé le code pour le Conseil d’administration d’être reconnu comme un périphérique USB-MIDI.
À Yaeltex, nous avons réalisé que HIDUINO est parfois un peu difficile à saisir, et la documentation à ce sujet est souvent incomplète, difficiles à trouver ou pas à jour, nous avons décidé de mettre sur pied ce que nous ont appris dans le processus de renommage, recompiler et clignotant nos propres dispositifset construire ce instructable à aider quiconque pourrait vouloir faire quelque chose de similaire.
Ce didacticiel utilise comme référence et parfois des citations des excellents tutoriels suivants :
AVRDUDE - por LadyAda
HIDUINO - por Dimitri Diakopoulos
HIDUINO via la méthode de l’ISP - por Dimitri Diakopoulos
Les étapes 1 à 3 sont dédiés pour montrer le processus de changement de nom et de recompiler le code source de HIDUINO, afin de donner à notre dispositif un nom de notre choix, au lieu de "arduino_midi" ou "HIDUINO", qui est le nom par défaut.
Si vous n’êtes pas intéressé sur Renommer votre équipement, alors vous pouvez ignorer ceux et passez à l’étape 4, où j’ai commencer décrivant comment flasher HIDUINO sur votre planche.
Chaque image sur ce instructable où un Arduino est indiqué, est extraite de l’environnement de prototypage Fritzing .
Bonne chance!