RECOMPILE (Rename) en Flash met de ISP om te zetten uw Arduino in een apparaat HID (usb-midi) HIDUINO


HIDUINO is een firmware (code) gemaakt om uit te voeren op de microcontrollers Atmega8u2 (Arduino UNO Rev 2- en vorige- of Mega2560) en Atmega16u2 (Arduino UNO Rev3).

Dit zijn degenen die belast zijn met de computer en de planken om te praten met elkaar. Wanneer de normale firmware draait op hen (usbserial), mogen we uploaden schetsen om te wijzigen van het gedrag van de Raad van bestuur, ingangen, uitgangen schrijven berichten lezen en verzenden via seriële poorten, via de USB-poorten van de computer.

HIDUINO vervangt deze firmware, en de Raad van bestuur te worden gepresenteerd als een Human Interface Device of HIDstaat. Dit soort apparaten zijn zeer gemeenschappelijk, en we gebruiken veel van hen elke dag, zoals toetsenborden, muizen, aanraakschermen, webcams, joysticks, ecc. Wat is er leuk over hen is dat we meestal gespecialiseerde stuurprogramma's, niet nodig aangezien zij Plug & Play zijn.

Het HIDUINO-project heeft tot nu toe, de code voor de Raad van bestuur te worden erkend als een USB-MIDI-apparaat ontwikkeld.

Op Yaeltexbeseften we dat HIDUINO soms een beetje moeilijk is te begrijpen, en de documentatie dienaangaande vaak is onvolledig, moeilijk te vinden of niet up-to-date, dus we besloten om samen te stellen wat we hebben geleerd in het proces van hernoemen, het compileren en het opvlammen van onze eigen apparaten, en bouwen dit instructable te helpen wie zou willen doen iets dergelijks.

Deze tutorial gebruikt als referentie en soms citaten van de volgende uitstekende tutorials:

AVRDUDE - por LadyAda
HIDUINO - por Dimitri Diakopoulos
HIDUINO via ISP methode - por Dimitri Diakopoulos

Stappen 1 tot en met 3 zijn gewijd aan de Toon van het proces van de namen en compileren van de broncode van HIDUINO, zodat onze apparaat een naam van onze keuze, in plaats van "arduino_midi" of "HIDUINO", die is de standaardnaam.

Als u niet wilt op de naam van het apparaat wijzigen, kunt dan u overslaan die, en Spring naar stap 4, waar ik beginnen met een beschrijving van hoe te knipperen HIDUINO op uw bord.

Elk beeld op deze instructable waar een Arduino wordt weergegeven, is ontleend aan de Fritzing prototyping-omgeving.

Succes!

Gerelateerde Artikelen

Maak een ALTOIDS kleine USB LED-TESTER / FLASH DRIVE (met Voltages regelbaar)

Maak een ALTOIDS kleine USB LED-TESTER / FLASH DRIVE (met Voltages regelbaar)

ik heb altijd al iets met behulp van een kleine geval van alotids te maken, maar ik kon nooit erachter te komen wat tot voor kort! Dit omvat hoe te maken van een LED-tester (met spanning selectie) / flash drive. Het usb gebruikt als een stroombron (5
1.5V LED Flasher met behulp van een oude klok

1.5V LED Flasher met behulp van een oude klok

Hi... Dit is mijn eerste instructable! Ik had al knutselen met elektronica sinds mijn kindertijd... Ik ben nu een arts, maar ik nog steeds liefde gebouw en verkennen van schakelingen en leren hoe het spul werkt...LEDs oplichten niet in 1.5V meestal a
Beginner's Guide to 3D printen met de Objet Connex 500: hoe het bouwen van een Tank raket draagraket (en reinigen van de puinhoop die u hebt gemaakt in het proces)

Beginner's Guide to 3D printen met de Objet Connex 500: hoe het bouwen van een Tank raket draagraket (en reinigen van de puinhoop die u hebt gemaakt in het proces)

de Objet Connex 500 3D Printer... een geheimzinnige, magie en verbazingwekkende Hi-Tech meesterwerk, staat van 3D-printen van hoog gedetailleerde prototypes. Weten over het werken met dit prachtige apparaat is een geheim alleen worden bekend door een
Stroboscoop (zoetrope) met behulp van de Arduino en een gebroken Xbox 360 DVD-station

Stroboscoop (zoetrope) met behulp van de Arduino en een gebroken Xbox 360 DVD-station

Stroboscoop (AKA zoetrope) is een apparaat waarmee een illusie van een bewegende beeld door weergegeven: een snelle erfopvolging frames "" voor een fractie van een seconde als gevolg van de persistence of vision (POV) effect gestopt. Het is een
Maak je een Ubuntu Live USB met volharding

Maak je een Ubuntu Live USB met volharding

De meeste mensen geen gebruik maken van Linux en niet zin voor installeren op hun systeem, maar wat als je het echt nodig?Deze gids zal u tonen in stappen hoe maak je een Ubuntu Live USB. Het betekent dat u Ubuntu van uw flash-schijf zonder te instal
Controle van de Arduino via een webservice met Teleduino

Controle van de Arduino via een webservice met Teleduino

Zet je Arduino in een verfijnde controle webplatform met behulp van Teleduino.Teleduino is zowel een product als een service. Zodra de Teleduino schets is geladen op uw Arduino (het "product"), het vervolgens verbinding met de server van de Tele
Arduino op een Breadboard met een FT232RL

Arduino op een Breadboard met een FT232RL

na het bouwen van een paar projecten met mijn UNO ik wilde om rond te spelen met RF-signalen, maar daarvoor nodig ik een tweede bord. Een beetje van het onderzoek later besloot ik dat 'Arduino op een Breadboard' was de weg te gaan.Ik wil niet ingaan
Een fles aangepaste USB Flash Drive

Een fles aangepaste USB Flash Drive

Wat kan een doen met een fles en aandrijving USB en wat vrije tijd :) Laten we eens kijken.Stap 1: Laten we breken dit.Ik vind de vorm van deze Bulk USB Flash Drive, maar ik dacht dat het is veel te saai en een beetje klein voor mij, ik dacht dat ik
AUBERGINE gevuld met GRUYERE kaas, champignons, PAPRIKA en uien & gebakken IN een saus van rode wijn CLAM

AUBERGINE gevuld met GRUYERE kaas, champignons, PAPRIKA en uien & gebakken IN een saus van rode wijn CLAM

U zal hoef niet voor een bijgerecht te gaan met een gezonde portie van deze proteïnen & vitamine rijke gebakken aubergine gevuld met Gruyere kaas, baby portobello champignons, rode paprika, uien en tomaten gekookt in een saus van rode wijn clam!Stap
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe
Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
Lasersnijden voor Absolute Beginners: aangepaste Laser-gesneden hanger met behulp van de magie van het INTERNET (of: een zeer elementaire inleiding tot Adobe Illustrator)

Lasersnijden voor Absolute Beginners: aangepaste Laser-gesneden hanger met behulp van de magie van het INTERNET (of: een zeer elementaire inleiding tot Adobe Illustrator)

heb je ooit wilde een van deze fancy laser gesneden uit kettingen, maar u niet de eigenaar van een laser cutter of weten hoe ontwerpsoftware gebruiken?  Dit is uw gelukkige dag, mijn vriend.  Ik ga je leren alles wat die u moet weten om dit gebeuren,
Afstandsmeting met behulp van ultrasone sensor en de Arduino

Afstandsmeting met behulp van ultrasone sensor en de Arduino

HI iederIk heb onlangs mijn eerste Aduino, hier ben ik gonne toont u mijn eerste project die is afstandsmeting met behulp van ultrasone sensor en de Arduino, kunt u dit project veel mogelijke toepassingen zoals1-vloeistof niveau2-object detectie3-afs
Rijden een Stepper Motor met een Arduino en een A4988 Stepstick/Pololu driver

Rijden een Stepper Motor met een Arduino en een A4988 Stepstick/Pololu driver

Er zijn verschillende manieren om een stappenmotor uitvoeren, en de beste manier zal afhangen van de toepassing, de motor en de elektronica beschikbaar. Voor het uitvoeren van een stappenmotor van een Arduino zijn dit de belangrijkste manieren om te