29 lines
2.4 KiB
Plaintext
29 lines
2.4 KiB
Plaintext
DONE 1. Votre réveil matin doit afficher de façon fluide et sans lag différentes informations sur l’écran LCD (voir photo ci-haut pour un exemple)
|
||
DONE 1. L’heure courante, au format 24h (hh:mm:ss)
|
||
DONE 2. La température actuelle en degrés celcius, avec une décimale après la virgule.
|
||
DONE 3. L’heure de l’alarme, au format 24h (hh:mm)
|
||
DONE 4. Si l’alarme est activée ou non (ON/OFF)
|
||
DONE 5. Tout en respectant les formats d’affichage des heures ci-haut, les minutes et les secondes sont remplis avec des zéros à gauche, et
|
||
les heures avec un espace blanc à gauche si nécessaire, exemple: _6:08:54) de sorte que peu importe l’heure la longueur est toujours la même.
|
||
|
||
DONE 2. Les informations de l’heure d’alarme doit être sauvegardée lorsqu’elle est modifiée et restaurée à chaque démarrage de votre arduino (eeprom)
|
||
|
||
DONE 3. Lors du démarrage de votre arduino
|
||
DONE 1. Votre écran doit afficher l’heure par défaut qui est midi (12:00:00).
|
||
DONE 2. L’heure de l’alarme est la même que la dernière qui a été sauvegardée, ou 12:01 sinon.
|
||
DONE 3. L’alarme est activée par défaut
|
||
|
||
4. Votre réveil-matin possède 4 boutons:
|
||
DONE 1. Menu: lorsqu’appuyé, entre en mode menu et affiche le premier élément du menu (voir plus bas pour la description du format des menus).
|
||
2. Set: permet d’activer la modification d’une valeur dans le menu courant, et de l’accepter une fois modifiée
|
||
3. Gauche et Droite: naviguer dans les différents menus et modifier les valeurs du menu actuel lorsqu’on est en mode modification
|
||
|
||
5. Lorsque l’alarme se déclanche (l’heure courante est la même que l’heure de l’alarme ET l’alarme est activée):
|
||
DONE 1. Votre buzzer doit émettre un son/musique (au choix) à répétition tant que l’utilisateur n’a pas réagit
|
||
2. La LED de l’alarme doit flasher en boucle en respectant une séquence de 250ms allumée suivi de 500ms éteinte.
|
||
DONE 3. Il est possible de “snoozer” en appuyant sur le bouton Menu (lorsque l’alarme est déclanchée, le bouton menu ne fait plus afficher le menu). Une fois le “snooze”
|
||
DONE appuyé, l’alarme se redéclanchera automatiquement au bout de 2 minutes.
|
||
DONE 4. Pour arrêter l’alarme une fois qu’elle s’est déclanchée, il faut appuyer simultanément sur les boutons Gauche et Droite. L’alarme reste active et se
|
||
DONE redéclanchera le lendemain à l’heure voulue
|
||
|