Tweet med din Intel Edison (2 / 3 steg)
Steg 2: Låt oss skriva några kod!
Din kod det hela det är ära! Du kommer att märka att många bitar här och där det saknas "" från Neocats kod. Linuxkärnan hanterar en hel del som för dig. Jag tog bort kommandot vänta (om du såg sin kod) som alltid hänger. Jag vet inte om detta beror på en förändring i Twitter API, sin webbplats, eller något i Edison.
(Obs, om Instructables webbplats mässar upp formatering, kopiera och klistra in allt, förbi den i Arduino Edison IDE, gör en sökning och "< br >" att byta ut och ersätta med ingenting. Gå sedan till Verktyg >> Auto Format. Din kod ser glad igen.)
#include < SPI.h >
#include < Ethernet.h >
#include < Twitter.h >
void setup() {
pinMode (8, ingående);
}
void loop() {
IF(digitalRead(8)) {
tweetMessage();
Delay(1000);
}
}
void tweetMessage() {
Twitter twitter ("din token här");
Vårt budskap (i lolcat, naturligtvis)
String stringMsg = "Alla dina lightz vara";
stringMsg += analogRead(0);
stringMsg += "ur 1023. Dey tillhör oss nao. ";
Konvertera vårt budskap till en karaktär array
char msg [140];
stringMsg.toCharArray (msg, 140);
Tweet att sucker!
Twitter.post(MSG);
}