Modifications

Sauter à la navigation Sauter à la recherche
1 276 octets ajoutés ,  13 mars 2018 à 11:41
aucun résumé de modification
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 ==
  

Menu de navigation