Étape 2: Nous allons écrire un code !
Votre code tout c’est de gloire ! Vous remarquerez que beaucoup des morceaux est « manquantes » à partir de code de NeoCat. Le noyau Linux gère un grand nombre de cela pour vous. J’ai retirer la commande d’attente (si vous avez vu son code) comme il se bloque toujours. Je ne sais pas si c’est dû à un changement dans l’API de Twitter, l’accès à son site, ou quelque chose dans l’Edison.
(Noter que si les mess de site Instructables jusqu'à la mise en forme, copie et coller tout, passé dans l’IDE de Edison Arduino, font une recherche et remplacement « < br > » et remplacement par rien. Ensuite, allez à outils >> mise en forme automatique. Votre code ressemblera heureux à nouveau.)
#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); }