Étape 4: Le logiciel
Ce n’est pas le plus beau logiciel que j’ai jamais écrit, mais ça marche. J’ai juste adapté le logiciel de DS3231 trouvé sur internet.
Ce qu’il fait est de vérifier si la période est interdite ou autorisée, ce qui peut être réglé en modifiant les valeurs préréglées hour_start, minute_start, hour_end et les minute_end (fixé entre 20:30 et 08:30).
Si c’est le délai, la seule chose qu’il fait est la foudre la led verte.
Si ce n’est pas le cas, alors la LED est rouge et il vérifie si le détecteur PIR voit quelque chose. Dans l’affirmative, il déclenche un audio (pas très fort...) et d’alarme visuelle (led clignote rouge/vert).
Veuillez noter que vous devez régler l’horloge une fois avant d’utiliser, pour cela, vous devrez exécuter le logiciel « setup » (ou décommenter et modifier le code principal). Il y a une sortie série pour vérifier le calendrier et les essais, vous pouvez supprimer tout ce qui, une fois que vous êtes tous ensemble.