Programmiert wird mit der Arduino IDE Version: 1.8.15
![](Programmstrukturv2.png)
Wie in der ausgewählten Lösung schon dargelegt, läuft das
Programm in einer Schleife, welche ein RFID-Tag einliest und
auswertet. Anhand der auf dem ESP gespeicherten Daten entschiedet
das System dann, ob der Student ein- oder ausgeloggt wird und teilt
dies dem Server mit. Dann geht der ESP je nach Betriebsmodus in
den Deepsleep oder ist bereit ein weiteres Tag einzulesen.
Im Deepsleep Betrieb wird ein externes Event überwacht, welches den
ESP aufweckt. Danach ist der ESP wieder bereit, ein neues RFID-Tag
einzulesen. Danach geht der ESP wieder in den Deep Sleep.
|