Snabb Arduino MIDI Laser harpa (6 / 7 steg)
Steg 6: Arduino skiss
Ladda upp bifogade skissen (Minimum_Laser_Harp.ino) till din Arduino. Öppna fönstret serial och kontrollera att du får meddelanden som "OBS på meddelande: Obs 64, hastighet 100" när förväntas. Om du har någon fast anteckningar, eller andra konstiga beteende, check din laser arrangera i rak linje och att du får analogRead() värden som går från 1024 till runt 40 när strålen bryts. Du kan ändra tröskelvärdet variabeln från 512 till något annat om det behövs.
När du får bra konsekvent not-meddelanden, ändra variabeln midiMode till "true" och lägga upp till styrelsen. Obs: om du planerar att använda en 5 pin DIN MIDI-anslutning som beskrivs här, helt enkelt ändra den seriella hastigheten från 115200 till 31250 och lägga upp. Nu får du en MIDI-signalen från stift 1 (TX).
Hämta och installera Atmel's flip programvara och sätta din Arduino i DFU-läge av kort överbrygga Återställ pin med marken som beskrivs här. Din Arduino visas nu som en "Okänd enhet". Installera drivrutiner DFU för det från flips installera katalogen: Atmel\Flip 3.4.7\usb.
Hämta filen Arduino-usbmidi-0.2.hex från:
http://Hunt.net.nz/Users/Darran/Weblog/52882/Arduino_UNO_MIDI_USB_version_02.html
Läsa den här hex filen i Flip och välj ATMega16u2 Flip's "Val av uppstartsenhet" menyn. Öppna USB-anslutningen (genom att trycka ctrl-u) och sedan ladda upp den hex filen till 16U2 genom att klicka på kör. Varning - bortanför den här punkten om du vill ladda upp nya skisser till din Arduino måste du återställa den Arduino-usbserial-atmega16u2-Uno-Rev3.hex arkivet från här.