Etape 2: Explication : comment ça marche
Après le démarrage de la voiture, le module obtenir le pouvoir et démarrer. Tout d’abord vous devez savoir que le signal a été joué sur la semaine ou non. Comment faire cela ? Tout d’abord vous devez déterminer le numéro de la semaine de l’année. Vous pouvez l’obtenir la moitié de la DS1307 et moitié partie d’utiliser une formule de date. L’arduino communiquer avec module RTC I2C. La semaine aucune. est stocké dans la mémoire EEPROM et vous devrez comparer après le démarrage. Si la semaine aucune. est différente de la semaine sauvée aucun. l’arduino rendra le signal acoustique et enregistrer la nouvelle valeur dans la mémoire EEPROM. Après cette semaine le signal ne sera pas à nouveau lu. Le signal est retardé avec une valeur facultative.
Par ailleurs, j’ai écrit un serial monitor pour tester le projet et de réglage, la durée de lecture du CCF.
Vous trouverez la formule de date pour le numéro de la semaine sur internet : http://en.wikipedia.org/wiki/ISO_week_date#Calculating_the_week_number_of_a_given_date