| 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 == |
| | | | |