Stap 6: De Arduino schets
Het uploaden van de bijgevoegde schets (Minimum_Laser_Harp.ino) aan de Arduino. Open het seriële venster en controleer dat u berichten als ontvangt "opmerking over bericht: Opmerking 64, snelheid 100" wanneer verwacht. Als u geen stuc notities, of andere vreemd gedrag, check die uw lasers zijn uitgelijnd en u analogRead() waarden, die gaan van 1024 tot ongeveer 40 krijgt wanneer de balk verbroken wordt. U kunt de variabele drempel van 512 naar iets anders indien nodig.
Wanneer u consistente nota berichten krijgt, verander de midiMode-variabele opnieuw uploaden naar het bord te "true". Opmerking: als u van plan bent te gebruiken een 5 pin DIN MIDI-verbinding als beschreven hier, gewoon de seriële rate van 115200 omzetten in 31250 en opnieuw uploaden. U ontvangt nu een MIDI-signaal van pin 1 (TX).
Download en Installeer Atmel's flip software en je Arduino gestoken in DFU modus door het kort het overbruggen van de resetpin met de grond als beschreven hier. Je Arduino verschijnt nu als een "onbekend apparaat". De DFU-stuurprogramma's voor het installeren van Flip de installatiemap: Atmel\Flip 3.4.7\usb.
Download het bestand van de Arduino-usbmidi-0.2.hex van:
http://Hunt.net.nz/users/darran/weblog/52882/Arduino_UNO_MIDI_USB_version_02.html
Deze hexadecimaal bestand in Flip laden en selecteer ATMega16u2 in de Flip "apparaat selecteren" menu. Open de USB-aansluiting (door te drukken op ctrl-u) en vervolgens de hexadecimaal bestand te uploaden naar de 16U2 door te klikken op uitvoeren. Waarschuwing - voorbij dit punt, indien u wenst te uploaden van nieuwe schetsen naar je Arduino zult u moeten herstellen het Arduino-usbserial-atmega16u2-Uno-Rev3.hex bestand hier.