Stap 2: Arduino
/*
simpleTweet_00 arduino schets (voor gebruik met
simpleTweet_00 processing schets) door june2011
Dit script is bedoeld voor gebruik met een magneetschakelaar,
maar een aan/uit-schakelaar aangesloten op pin #10 gemakkelijk zal werken.
De Arduino is aangesloten op een circuit met een sensor die
activeert de code: Serial.write(n); waarbij n = 1 of 2.
De Processing Schets luistert voor dat bericht en vervolgens
de bibliotheek van twitter4j maakt verbinding met Twitter
via OAuth en post een tweet.
Voor meer informatie over arduino, verwerking, twitter4j,
OAuth, en de registratie van uw app met Twitter...
Ga naar <
Ga naar < http://www.twitter.com/msg_box>
Deze code werd gemaakt mogelijk en verbeterde op met
helpen van mensen via het internet. Dank u.
Speciale shoutouts aan de nuttige gluurders op twitter4j,
Arduino, verwerking, en bloggers overal, en
aan de adafruit & ladydada crowdsource.
En bovenal mijn lieve vrouw, zonder
wie niets van dit zou mogelijk zijn geweest.
Wees niet een lul.
*/
Const int magReed_pin = 10; pincode
int magReed_val = 0;
int currentDoorState = 1; beginnen met w / open circuit
int previousDoorState = 1;
VOID Setup {}
Serial.begin(9600);
pinMode (magReed_pin, INPUT);
}
void loop {}
watchTheDoor();
}
ongeldig watchTheDoor() {}
magReed_val = digitalRead(magReed_pin);
Als (magReed_val == LOW) {/ / geopend
currentDoorState = 1;
}
Als (magReed_val == HIGH) {/ / gesloten
currentDoorState = 2;
}
compareStates(currentDoorState);
}
VOID compareStates(int i) {}
Als (previousDoorState! = i) {}
previousDoorState = i;
Serial.write(i);
delay(1000); //
}
}