SimpleTweet_01 python (2 / 6 steg)
Steg 2: Arduino
om (Serial.available() < = 0) Serial.println ("stängd dörr"),
// **************************************************************************************************
för användning med simpleTweet_01_python.py
CONST int magReed_pin = 10; PIN-kod
int magReed_val = 0;
int currentDoorState = 1; börja w / krets öppen
int previousDoorState = 1;
void setup() {
Serial.BEGIN(9600);
pinMode (magReed_pin, ingång);
}
void loop() {
watchTheDoor();
}
void watchTheDoor() {
magReed_val = digitalRead(magReed_pin);
om (magReed_val == låg) {/ / öppen
currentDoorState = 1;
om (previousDoorState! = currentDoorState) {
om (Serial.available() < = 0) Serial.println ("öppnade dörren");
}
}
om (magReed_val == hög) {/ / stängt
currentDoorState = 2;
om (previousDoorState! = currentDoorState) {
om (Serial.available() < = 0) Serial.println ("stängd dörr");
}
}
previousDoorState = currentDoorState;
Delay(300);
}
// **************************************************************************************************