Ich versuche gerade ein Sicherheitssystem auf meinem Raspberry Pi zu bauen. Ich habe 9 Tasten, um einen Code einzugeben. Sobald der Code eingegeben ist, können Sie "Arm" drücken, um das System scharf zu schalten. Dann prüft eine Funktion einen PIR-Sensor auf Bewegung. Wenn Bewegung erkannt wird, sollte ein Alarm ausgelöst werden, für den ich Zeit brauche. Also ist mein aktuelles Problem, mit time.sleep blockiere ich das Programm für die Zeit, die es schläft, also kann ich das System im Alarmmodus nicht unscharf schalten.Erstellen von Threads für GUI und Buttons
Meine Idee war bisher, nur alles in Threads zu setzen. Aber bisher ohne Erfolg. Gibt es bessere Lösungen für time.sleep?
Prüft der PIR-Sensor etwas, das blockiert, oder dauert es lange? Oder ist es möglich, alle paar Sekunden abzufragen? –
Das PIR blockiert nicht. Wenn der Alarm ausgelöst wird, ertönt alle zwei Sekunden ein Summer. Daher muss ich den Summer auf HIGH stellen, dann 2 Sekunden schlafen und dann den Summer auf LOW stellen, und so weiter. – Kev
Zeigen Sie uns einen Code – gipsy