// for use with simpleTweet_01_python.py const int magReed_pin = 10; // pin number int magReed_val = 0; int currentDoorState = 1; // begin w/ circuit open int previousDoorState = 1; void setup(){ Serial.begin(9600); pinMode(magReed_pin, INPUT); } void loop(){ watchTheDoor(); } void watchTheDoor(){ magReed_val = digitalRead(magReed_pin); if (magReed_val == LOW){ // open currentDoorState = 1; if (previousDoorState != currentDoorState){ if (Serial.available()<=0) Serial.println("Opened door"); } } if (magReed_val == HIGH){ // closed currentDoorState = 2; if (previousDoorState != currentDoorState){ if (Serial.available()<=0) Serial.println("Closed door"); } } previousDoorState = currentDoorState; delay(300); }