Stap 12: Software
1) een exemplaar van de Arduino IDE downloaden van https://www.arduino.cc/en/Main/Software
2) de code van de Arduino voor de afstandsbediening en de race-boom. Krijgen beide projecten onder deze link:
https://github.com/joneser005/Derby/tree/master/SK...
SpaceTreeRemoteControl & SpaceTreeSignalBoard
3) Arduino > schets > Bibliotheek > mediawisselaars beheren...
- "SD door Arduino, SparkFun versie 1.0.6" toevoegen
U moet ook enkele 3rd party bibliotheken voor de LED's, radio en wav playback. Kijk in de Arduino Library Manager (stap 3, hierboven), en als je ze niet vinden, trek ze neer van Github en installeren:
Adafruit_NeoPixel door AdaFruit
RF24 door de Maniacbug voor radio comms
TMRpcm door de TMRh20 voor het afspelen van wav
4) bouw + het SpaceTreeRemoteControl-project uploaden naar de Mega.
5) bouw + uploaden van het SpaceTreeSignalBoard-project naar het Leonardo (of Uno of wat u gebruikt in de structuur van de race).
Zorg om te selecteren van het juiste bord voordat de bouw.
U kunt de Arduino aansluiten op de seriële monitor om te zien sommige debug berichten. Arduino alleen kun je praten met een bord op een moment. Je kunt beter doen. Sluit beide planken tot uw computer en sluit aan hen beiden. Op Linux gebaseerde systemen kunt u het 'cu' hulpprogramma verbinding maken met elke plank in een verschillende terminal-venster, waar de planken apparaatnamen iets in de trant van /dev/ttyACMn, zijn zal maar jou kunnen verschillen:
Cu -l/dev/ttyACM0 -s 115200
Cu -l/dev/ttyACM1 -s 115200
Ik weet niet hoe dit te doen op Mac of Windows, maar ik weet zeker dat het mogelijk is.