Stap 8: De Code - analoog: testen
De Uno
De code voor de ATmega328 is nu geupload, maar de ATmega16U2 is nog net een serial - USB converter. Nu moeten we om hem als een seriële - MIDI-over-USB converter te programmeren.
Dit is hoe je het doet op Windows (Vista - 10):
- De nieuwste Java Runtime Environment downloaden van de Java website.
- Stormloop naar de installateur java.
- Klik op 'install'.
- Sluit het installatieprogramma als u klaar bent.
- 'Spiegelen' van de Atmel websitedownloaden.
- Stormloop naar de installateur.
- Klik op 'volgende'.
- Accepteer de voorwaarden in de gebruiksrechtovereenkomst en klik op 'volgende'.
- Klik op 'volgende'.
- Klik op 'install'.
- Wanneer voltooid, klikt u op 'next'.
- Klik op 'klaar'.
- Nu, sluit de Arduino op uw computer, en gebruik een kleine schroevendraaier de resetpin van de tweede ICSP header verbinden met de grond. Dit is de 6-pins ICSP header dicht bij de USB-poort. (zie afbeelding)
De ATmega16U2 is nu in DFU mode (Device Firmware Update). Lees meer hier. - Ga naar het Configuratiescherm in Windows. Klik op 'Hardware en geluiden'.
- Onder 'Apparaten en Printers', klik op ' Apparaatbeheer '.
- In Apparaatbeheer, is er een categorie 'Andere apparaten'. In deze categorie, moet er iets als 'Arduino Uno DFU' of 'ATmega16U2 DFU'. Klik met de rechtermuisknop op het apparaat en selecteer "Bijwerken wagenmenner Software".
- Kies "Bladeren mijn computer voor wagenmenner software"
- Vervolgens sloeg 'Browse...' en blader naar C:\Program Files\Atmel\Flip 3.4.7\usb in het nieuwe venster.
- Controleer of 'Inclusief submappen' is aangevinkt en klik op 'Volgende'.
- In de Windows-beveiliging-venster dat verschijnt, klikt u op 'Install'.
- Moet je een melding dat Windows het stuurprogramma voor 'AT90USB162' heeft met succes bijgewerkt.
- Download de firmware van de Arduino Arduino GitHub pagina door te klikken op 'RAW' en vervolgens op CTRL + S om op te slaan.
- De locatie wijzigen naar uw map Downloads, verwijderen de extensie .txt en kies 'Alle bestanden' (Houd de extensie .hex). Vervolgens sloeg 'Opslaan'.
- Dimitri Diakopoulos van HIDUINO firmware vanaf zijn GitHub paginadownloaden. Nogmaals, klap 'RAW', CTRL + S, schrap de extensie .txt, kies 'Alle bestanden' en bewaar het.
- De Flip-software niet openen.
- Druk op CTRL + S om Selecteer een apparaat, kiest u 'ATmega16U2' en klik op 'OK'.
- Hit CTRL + U, en klik op 'Open' om te openen van de USB-aansluiting.
- Druk op CTRL + L om een HEX bestand laden.
- Blader naar de map ' Downloads ' en de 'arduino_midi.hex'-bestand dat u hebt gedownload in stap 24 laden.
- Zorg ervoor dat alle 4 vakken op de linker kant worden gecontroleerd, en klik op 'Uitvoeren'.
- Zodra dit is voltooid, kunt u de Arduino loskoppelen. Het is nu niet langer in DFU mode.
- Ga terug naar Apparaatbeheer, en controleer als de Arduino uiterlijk vertoon opwaarts zoals een MIDI-apparaat, onder 'geluid, video en spelletjes'.
- Nu is je Arduino een MIDI-controller voor werken!
Voor meer info, en instructies voor Mac en Linux, check out de Arduino kappen pagina. Zorg enkel ervoor u 'at90usb82' vervangen door 'at90usb162', en de juiste bestandsnamen van uw HEX-bestanden gebruikt.
Het Leonardo
De Leonardo is al klaar om te gebruiken als MIDI-controller.
Testen
Open uw favoriete audio productie of DJ software en ga naar instellingen. De Arduino moet nu verschijnen in het tabblad 'MIDI'. Nu kunt u een aangepaste controle-oppervlak.
Omdat dit voor elk programma verschilt, zal ik het op Mixxx, een gratis, open source, alle platform Digitale DJ software tonen.
- Alle knoppen en faders op nul zetten.
- Je Arduino verbinding te maken met uw computer als u niet reeds hebt.
- Open Mixxx.
- Druk op CTRL + P om te openen de voorkeur.
- Onder het tabblad 'MIDI-controller' vind je Arduino en in staat stellen.
- Aan de onderkant van het venster, klikt u op 'MIDI leren Wizard'.
- Klik op 'OK' wanneer u wordt gevraagd de instellingen wilt toepassen, en 'Beginnen'.
- Aan de getoonde beheer toewijzen aan de juiste knop, verplaats enkel de knop of de fader, klik vervolgens op 'Next'. Als u niet toewijzen van het aangegeven besturingselement wilt, klik op 'Skip'.
- Wanneer u klaar bent, gewoon sluit venster van de wizard en klik op 'OK' in het voorkeurenvenster.
- De besturingselementen op uw MIDI-controller, en kijken naar hen verplaatsen op het scherm verplaatsen.
- Gefeliciteerd, bouwt u uw eigen MIDI-controller!