Ligne 82 : |
Ligne 82 : |
| | | |
| == Setup == | | == Setup == |
− |
| |
− | <syntaxhighlight lang="c">
| |
− | /*
| |
− | * Configuration avant lancement de la routine
| |
− | */
| |
− | void setup() {
| |
− |
| |
− | }
| |
− | </syntaxhighlight>
| |
| | | |
| Dans le setup se trouvent différentes routines : | | Dans le setup se trouvent différentes routines : |
Ligne 163 : |
Ligne 154 : |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
| + | == Loop == |
| + | |
| + | Dans la routine, différentes tâches tournent en boucle pour permettre au code de faire tourner l'ensemble des fonctions nécessaire. |
| + | |
| + | Voici la routine au complet, les commentaires sont explicite à la compréhension. |
| + | |
| + | <syntaxhighlight lang="c"> |
| + | /* |
| + | * Routine du code |
| + | */ |
| + | void loop() { |
| + | // ============================================================== |
| + | // ================ L'utilisateur peut intéragir ================ |
| + | // ============================================================== |
| + | // Changer la luminosité |
| + | changerLuminosite(); |
| + | // Changer heure |
| + | changerHeure(); |
| + | // Changer les alarmes |
| + | changerHeureAlarme(); |
| + | // On active/désactive une alarme ? |
| + | changerEtatAlarmes(); |
| + | // Arrêter l'alarme ou la mettre en snooze |
| + | controlerAlarme(); |
| + | |
| + | // ============================================================== |
| + | // =================== Affichage de l'heure ===================== |
| + | // ============================================================== |
| + | // Affichage de l'heure |
| + | afficherTemps(); |
| + | // Afficher ou pas le séparateur (2 points) |
| + | afficherSeparateur(); |
| + | |
| + | // ============================================================== |
| + | // ============== Gestion automatique de l'alarme =============== |
| + | // ============================================================== |
| + | // Vérifie si une alarme sonne |
| + | alarmeGestionAutomatique(); |
| + | } |
| + | </syntaxhighlight> |
| == Créer votre mélodie == | | == Créer votre mélodie == |
| | | |