Stap 4: De software
Dit is niet de mooiste software die ik ooit schreef, maar het werkt. Ik aangepast slechts de software van de DS3231 gevonden op het internet.
Wat het doet is het controleren van de periode is verboden of toegestaan, die kan worden ingesteld door het wijzigen van de vooraf ingestelde waarden hour_start, minute_start, hour_end en minute_end (ingesteld tussen 8:30 pm en 8:30 uur).
Als het de toegestane periode, het enige wat dat het doet is als de bliksem de led in groen.
Als het niet is, dan de LED rood krijgt en wordt gecontroleerd als de PIR-detector iets ziet. Als dat zo is, er wordt gegenereerd een audio (niet zeer luid...) en visual (led knipperen rood/groen) alarm.
Let op dat u moet het instellen van de klok één keer alvorens het te gebruiken, voor die je moet uitvoeren van de 'setup'-software (of uncomment en wijzigen de belangrijkste code). Er is een uitgang voor seriële om de timing en de proeven te controleren, kunt u dat alles verwijderen zodra u bent allen plaatst.