ImpBot: en Pan-Tilt elektriska Imp Robot (5 / 5 steg)
Steg 5: Källkoden: din robot firmware
Att ta tag i källkoden, bege dig till https://github.com/tombrew/ei-fw-tom/blob/master/april-dualServo.nut. Kopiera koden till din Urklipp, sedan huvudet till plan.electricimp.com och Anmäl till planner. Följ dessa steg:
- Klicka på fliken "kod" överst i fönstret planner i din webbläsare
- Klicka på den stora "+" knappen överst i kodfönstret
- Ange ett namn för din nya firmware. Jag använde "april.dualServo", som vår breakout styrelsen design kallas "April"
- Klistra in koden från github i IDE som visas
- Klicka på Spara knappen i övre vänstra av fönstret IDE
- Klicka på knappen "plan" i övre vänstra att gå tillbaka till vyn planner
Det finns! Nu behöver vi bara berätta din robot att köra denna kod. Följ dessa steg:
- Blinkar upp din impBot att lägga den på ditt wifi-nätverk. En blå ruta att visas i din plan. Om du inte har blinkade upp ett prövningsläkemedel i din breakout styrelse innan, den blå rutan kommer att säga "Tomt", som den integrerade havspolitiken tjänsten har inte någon firmware att köra på brädan tills du kan tilldela en.
- Klicka på inställningsknappen (en liten låda med en bild av vissa reglagen på det) i det övre högra hörnet av den blå rutan som representerar din impBot
- I popup-rutan som visas, klickar du på den nedrullningsbara menyn för att visa alla firmware du har tillgänglig för att köra på denna imp
- Välj den firmware som du skapat genom att klistra in koden från github
- Försöksläkemedlet börjar att köra din kod i bara några sekunder. Orden "APRIL dubbla SERVO CONTROLLER" kommer att visas i den blå rutan när den integrerade havspolitiken är konfigurerad.
Voila! Har du en imp styrd robot, som du kan köra från var som helst i världen så länge du har internet. Försök upphakning av en av "tick/tack" noderna i planeraren och se vad som händer, eller ansluta din robot till en potentiometer-ingång som jag gjorde i introvideon. Försök koppla upp en HTTP i nod att skicka värden till din robot, och du kan även skriva upp en snabb rörlig app att styra din robot med din telefon eller tablett - från var som helst!