Derer Möglichkeiten gibt es viele, dies ist eine davon:
Man könnte auch einen Timer nehmen und z.B. einmal pro Sekunde den Status der Tür abfragen.Code:while(1) { while(!digitalRead(kuehlschrank); /* geschlossen */ while(digitalRead(kuehlschrank); /* offen */ }
Oder ksvalue nach jeder Prüfung merken und nur bei einer Änderung was aufs LCD schreiben.
Oder einen Pin Change Interrupt nehmen.
![]()
Lesezeichen