Stap 7: Elektronica: MIDI
De MIDI-interface is zeer eenvoudig. Raadpleeg voor een gedetailleerde uitleg van hoe het werkt, aan de elektrische specificaties van de midi.
In wezen bent u enkel isoleren (seriële) overdracht van de UART. In mijn geval, ik ben alleen te luisteren naar binnenkomende midi-berichten, maar ik wou dat ik een MIDI THRU-poort toegevoegd, zodat ik kon nog steeds gebruik van MIDI uit mijn toetsenbord terwijl verbonden met de lichten. Als uw toetsenbord geen geen geluiden genereren, dit waarschijnlijk nodig zal zijn.
Het MIDI-transmissie signaal moet worden aangesloten op de UART RX-pin van de micronctroller.
Daarnaast weer gewoon omdat ik had een rond leggend, voegde ik een ethernet-shield aan het vak zodat ik kon mijn midi-berichten via het netwerk verzenden, of de lampen op afstand te bedienen. De gemakkelijkste manier om dit te doen is gebruik maken van de IpMidi software die er al uit. Alles wat je hoeft te doen is uw ethernet-shield configureren als een multicast-apparaat op de juiste poort, en het toetsenbord zal hebben nu ook een MIDI-netwerkbrug. Ik heb nogal een paar synthesizers tot een ander toetsenbord vastgehaakt, en meestal alleen het gebruik van mijn piano om de piano te spelen. Maar ik dacht dat het zou leuk zijn om te kunnen beschikken over de optie om te controleren van andere apparatuur, als ik wilde. Stap 10 gaat over de vraag hoe naar setup ipMIDI, maar het is echt een aparte ding helemaal, dus over het overslaan als u niet geïnteresseerd bent.