Étape 4: Amélioration du code qui affiche l’année, le jour et le mois
Il m’a pris semaines afin d’améliorer le code.
Le nombre de 500 est le temps, il affiche la
pour (unsigned long xy = 0; xy < 500 ; xy ++) {}
lcd.setCursor (0, 1) ; imprime sur la deuxième ligne
LCD.Print("20") ; année 2015
LCD.Print(Year) ;
LCD.Print("") ;
LCD.Print (dayOfMonth, DEC) ;
}
Cette partie du code permet d’alterner entre la température et l’humidité plus à l’affichage de l’année, le jour et le mois et fonctionne bien,
MAIS dans les changements de ligne peu de temps la deuxième, le bouton pour le rétro-éclairage ne peut pas être utilisé.
aussi en ligne 250 j’ai ralenti le rafraîchissement de l’écran.
wait_on_escape(9000); / / pour le moment donné, le contrôle a été transféré à cette fonction.
Cela semble bon, mais, avec un rafraîchissement plus long affichant l’heure est sorti en quelques secondes.
Mon programmateur ne comprend pas la question, ou peut le fixer.
Donc toutes les suggestions sont les bienvenus.
Mis à part quelques problèmes de retard, ce code est bon d’utiliser dans votre IDE Arduino.
digital_clock_circadian_Mk7.INO