Makercast: en video Livesändning plattform kan du styra (3 / 11 steg)
Steg 3: Programvaran
Det visade sig till slut, mina behov för koden var ganska enkla (gick igenom vanliga oh bör det vara enkelt att hur gör jag det till men det är inte så illa):
- Twitter meddelande (läsa tweets, Twitter)
- Kör motorer
- Bestämmer placering Dollyn
Två första var ganska väl dokumenterat online därför inte ett verkligt problem. Den sista var för mig att räkna ut.
För Twitter meddelande måste du installera tweepy på din Edison. Det kan vara att det finns ett enklare sätt att göra det, men jag ska förklara mitt arbetsflöde med länkar steg för steg, eftersom jag var tvungen att göra en rättvis del av googla trots befintliga instructables och allt det där.
Installera inofficiella förråd
Installera sudo
Installera pip
Installera tweepy - detta var bara sudo pip installera tweepy
Jag ärligt vet inte ens vad är sudo eller pip, men jag vet att jag behövde de. Om jag skriver något helt fel - lämna gärna en kommentar med en förklaring och jag kommer fixa instructable, tack!
All kod är kopplad. Kommentarer läggs till det för din bekvämlighet (förmodligen mest för min egen bekvämlighet, eftersom jag inte kommer ihåg något när jag väljer att göra en större översyn av det).
Andra resurser kan du titta på när man arbetar med Tweepy/Twitter API:
API-dokumentation
Tweepy dokumentation
I allmänhet var den kodning erfarenheten roligt trots att jag använt python och linux för första gången i mitt liv. Alla stift adressering hanteras mycket väl på Edison och det är bra att inte behöva skriva en bit kod i python för twitter och sedan en annan bit kod för mikrokontroller saker.
Åh, och förresten, i den kod jag kör jag har lagt till några extra kommandon Dollyn kommer att reagera på. Låt oss bara säga de är påskägg här och är för dig att ta reda på. :)