Étape 2: Arduino
/*
simpleTweet_00 arduino croquis (à utiliser avec
croquis de simpleTweet_00 de traitement) par Juin2011
Ce script est conçu pour une utilisation avec un interrupteur magnétique,
mais tout marche/arrêt Interrupteur branché sur la broche #10 fonctionnera facilement.
L’Arduino est relié à un circuit avec un capteur qui
déclenche le code : Serial.write(n) ; où n = 1 ou 2.
L’esquisse de traitement écoute pour ce message, puis
utilise la bibliothèque twitter4j pour se connecter à Twitter
Via OAuth et poste un tweet.
En savoir plus sur l’arduino, traitement, twitter4j,
OAuth et inscription de votre application avec Twitter...
Visitez <
Visitez < http://www.twitter.com/msg_box>
Ce code a été rendu possible et améliorée sur avec
aider des gens à travers l’internet. Merci.
Shoutouts spécial pour des rôdeurs utiles à twitter4j,
Arduino, traitement et les blogueurs dans le monde, et
à la crowdsource adafruit & ladydada.
Et surtout, à ma charmante épouse, sans
dont l’un, rien de tout cela aurait été possible.
Ne soyez pas une bite.
*/
const int magReed_pin = 10 ; Numéro d’identification
int magReed_val = 0 ;
int currentDoorState = 1 ; commencer w / circuit ouvert
int previousDoorState = 1 ;
void setup() {}
Serial.Begin(9600) ;
pinMode (magReed_pin, entrée) ;
}
void loop() {}
watchTheDoor() ;
}
void watchTheDoor() {}
magReed_val = digitalRead(magReed_pin) ;
Si (magReed_val == faible) {/ / open
currentDoorState = 1 ;
}
Si (magReed_val == HIGH) {/ / fermé
currentDoorState = 2 ;
}
compareStates(currentDoorState) ;
}
void compareStates(int i) {}
Si (previousDoorState! = i) {}
previousDoorState = i ;
Serial.Write(i) ;
Delay(1000) ; //
}
}