Stap 2: Laten we schrijven wat code!
Uw code het allemaal zijn glorie! U zult merken dat veel stukjes en beetjes "ontbrekende" van NeoCat van code zijn. De Linuxkernel zorgt voor een heleboel dat voor u. Ik heb het wachten commando verwijderen (als je zag zijn/haar code) zoals altijd hangt. Ik weet niet als dit te wijten aan een verandering in de Twitter API, zijn/haar site, of iets in de Edison is.
(Let op, als de Instructables website messes up de opmaak, kopie en plakken en vervolgens alles, verleden in de Arduino IDE voor Edison, te zoektocht verrichten en voor "< br > vervangen" vervangen door niets. Ga naar Tools >> automatisch opmaken. Uw code ziet er gelukkig weer.)
#include <SPI.h> #include <Ethernet.h> #include <Twitter.h> void setup(){ pinMode(8, INPUT); } void loop(){ if(digitalRead(8)){ tweetMessage(); delay(1000); } } void tweetMessage(){ Twitter twitter("your token here"); //Our message (in lolcat, of course) String stringMsg = "All ur lightz be "; stringMsg += analogRead(0); stringMsg += " out of 1023. Dey belongs to us nao."; //Convert our message to a character array char msg[140]; stringMsg.toCharArray(msg, 140); //Tweet that sucker! twitter.post(msg); }