Stap 2: Arduino
als (Serial.available() < = 0) Serial.println ("gesloten deur");
// **************************************************************************************************
voor gebruik met simpleTweet_01_python.py
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 (previousDoorState! = currentDoorState) {}
Als (Serial.available() < = 0) Serial.println ("geopende deur");
}
}
Als (magReed_val == HIGH) {/ / gesloten
currentDoorState = 2;
Als (previousDoorState! = currentDoorState) {}
Als (Serial.available() < = 0) Serial.println ("gesloten deur");
}
}
previousDoorState = currentDoorState;
delay(300);
}
// **************************************************************************************************