Stap 12: Program van de Robot - Download de Code & ondersteuning van toepassingen
Nadat u hebt verzameld uw circuit om te testen, is er een paar stappen die u volgen moet om de Melodyian Robot code uploaden naar je Arduino en opstelling van de robot-connectiviteit voor draadloos besturen. Het is een enigszins betrokken proces om alles te krijgen opstelling, maar eenmaal voltooid u zal zitten kundig voor draadloos bedienen je robot met MIDI-berichten.
1. eerste, hoofd over aan onze GitHub repo de Melodyian Robot-codete downloaden. Het gaat hierbij om de volledige code van de Arduino nood voor stormloop uw robot evenals een aangepaste robot controller interface die we ontworpen met behulp van de Lemur app.
(Lemur is een MIDI controller app beschikbaar voor iOS en Android. U kunt MIDI-data draadloos vanaf uw mobiele apparaat naar deze computer verzenden via een WiFi-verbinding. We hebben getest onze Lemur sjabloonbestand op een iPad met Mac-computers.)
2. Als u gebruik maken van onze pre-en-klare Lemur-besturingsinterface wilt om gemakkelijk de robot w/out met behulp van uw eigen MIDI-controller te controleren, downloaden en installeren Lemur op uw computer en iOS / Android apparaat. (Onze Lemur interface is ontworpen voor een iPad).
-Als u niet gebruiken onze Lemur-interface wilt, kunt u het codebestand Arduino "midicc.h" om te zien welke MIDI-CCs van de robot geprogrammeerd om te reageren op en stel uw eigen MIDI-controller voor het verzenden van de desbetreffende MIDI-gegevens raadplegen.
3. vervolgens zorg ervoor u hebt gedownload en geïnstalleerd het nieuwste FTDI-stuurprogramma op uw computer zodat u code naar de Pro Mini Arduino bij de FTDI-kabel uploaden kunt. Hier is een handige gids over hoe om dit te doen.
4. download de haarloze seriële / MIDI brug toepassing. Dit wordt gebruikt om een seriële verbinding tussen uw MIDI-controller (Lemur in ons geval) en de Arduino.
-Zorg ervoor dat u haarloze seriële voorkeuren het volgende configureren:
• Baud-rate: 57600
• Databits: 8
• Pariteit: geen
• Stopbits: 1
• Flow Control: geen