Stap 5: De broncode: uw robot de firmware
Om te grijpen de broncode, hoofd naar https://github.com/tombrew/ei-fw-tom/blob/master/april-dualServo.nut. Kopieer de code naar uw klembord en hoofd naar plan.electricimp.com en teken in de planner. Nu als volgt te werk:
- Klik op het tabblad van de "code" aan de bovenkant van het venster planner in uw browser
- Klik op de grote "+" knop aan de bovenkant van het codevenster
- Geef uw nieuwe firmware een naam. Ik gebruikte "april.dualServo", zoals onze breakout board ontwerp heet "April"
- Plak de code van github in de IDE die wordt weergegeven
- Klik op de Opslaan knop in de linkerbovenhoek van het venster van de IDE
- Klik op de "plan" knop in de linkerbovenhoek om terug te gaan naar de weergave van de planner
Daar! Nu moeten we gewoon te vertellen uw robot deze code uit te voeren. Volg deze stappen:
- Knipperen van uw impBot op uw wifi-netwerk te zetten. Een blauw vak wordt weergegeven in uw plan. Als u nog niet in je breakout board voor knipperde omhoog een imp, de blue box "Leeg" zal zeggen, als het GMB dienst hoeft niet elke firmware uit te voeren op het bord, totdat u een toewijzen.
- Klik op instellingen (een kleine doos met een foto van sommige schuifregelaars op het) in de rechterbovenhoek van de blue box vertegenwoordigen uw impBot
- In het popup-venster dat verschijnt, klikt u op het drop-down menu om aan te tonen van alle de firmware hebt uitgevoerd op deze imp
- Selecteer de firmware die u hebt gemaakt door te plakken code van github
- Het GMB zal begint te lopen uw code in slechts een paar seconden. De woorden "APRIL DUAL SERVO CONTROLLER" verschijnt in het blauwe vak zodra het GMB is geconfigureerd.
Voila! Je hebt een imp bestuurde robot, die u rijden kunt van overal in de wereld, zolang je internet hebt. Probeer het aansluiten van een van de knooppunten van de "tick/tock" in de planner en zien wat er gebeurt, of sluit uw robot aan een potentiometer zoals ik deed in de intro video ingang. Probeer een HTTP In knooppunt waarden verzenden naar uw robot aansluiten, en u kunt zelfs het schrijven van een snelle mobiele app om te controleren uw robot met uw telefoon of tablet - overal!