Twitter kontrollerad Arduino utgångar - ingen PC - LCD-Display + sensordata till Twitter (12 / 23 steg)
Steg 12: Kod: nu lägga till information till Arduino skiss
Om du har fått detta mycket bra gjort .Nu öppna Arduino skiss. Det fästas som en textfil så måste du klistra in den i en tom Arduino skiss kompilera det för din styrelse spara den och överföra den till din styrelse på normalt sätt.
Men först måste titta på skissen och infoga några av de nummer du har bara samlat och skrivit ner i föregående stegen:
1) det finns en rad kod efter
char myStringBuffer [80].
som börjar så här: byte mac [] = {OX90, OXA2 och så vidare.
Detta är MAC-adressen för din Ethernet-shield. Du måste ändra siffrorna i parentes till de som skrivit på din sköld på skivbolaget klibbiga bifogas sköld (nyare sköldar). Tydligen kan det väl fungera OK även om du inte bry dig om omväxlar den men detta är vad jag gjorde ändå.
2) det finns en rad kod: byte server [] = {199, 59, 148, 10}; Detta är IP-adressen Twitter servern i Kalifornien. I den ursprungliga instructable som denna del bygger hade de olika många här som jag inte kunde arbeta. Jag googlade tills jag hittade detta nummer som fungerar (April 2011). Inte säker om det ändras ibland, det är därför jag påpeka detta.
3) det finns en rad kod under detta som följer: Twitter twitter ("enormt lång sträng av text och tal");
Du måste infoga din twitter TOKEN att du bara noggrant har fått och sparade någonstans i denna kod mellan de "och"
4) i Void slingan av arduino skiss har jag markerat ett område där du vill infoga 9 siffror i ett uttalande.
client.println (GET http://www.twitter.com etc etc
Du måste sätta in RSS för din twitter-konto som du just har skapat i denna kodrad så din 9 siffror ersätta de som är där nu. Du har fått din RSS-9 siffror tidigare och skrivit det säkert.
5) FINALLY(!) Rulla ner mot botten av skissen och du kommer att hitta ett avsnitt som börjar med
void transmittweet1 () {
Det säger nu:
byte ip [] = {Detta bör vara Ok eftersom det är
byte gateway [] = {ändra dessa värden till de värden som du skrev tidigare för din Gateway IP-adress
byte undernät [] = {255, 255 etc ändra dessa värden till de värden du skrev tidigare för din undernätsadress
Hurra nu klar och du ändra den Arduino skissen. Alla ovanstående är också kommenterade i koden så att du kan se där måste du infoga det nya nummer som du har samlat i föregående steg.
Kompilera den och spara den och ladda upp den till din Arduino.
Största problemet kanske du har ett bibliotek saknas som du måste gå tillbaka och hitta, om det inte sammanställa direkt. Om ett bibliotek saknas kommer att det berätta i felkoden.