Étape 8: étalonnage
Écran de debug
Presse bouton lorsque ne sélectionné pas n’importe quel champ entrera debug écran.
Étalonnage de l’heure
Le premier nombre est le nombre d’interruptions de WDT, cette valeur est utilisée pour calibrer la valeur de wdt_millis_per_interrupt.
Cette valeur pour vous, les puces devez être calculer à partir de :
temps réel (en millisecondes) passée / interruption WDT count
par exemple si vous l’allumez à 2016/01/07 23:10 et il est maintenant 2016/01/08 13:25, il passa 51300000 millisecondes. Dans le même temps, la première ligne de l’écran de debug montrent 51454 puis vous devez définir wdt_millis_per_interrupt comme :
51300000 / 51454 ~ = 997
Valeur de la tension
Le deuxième numéro est courant tension de la batterie en millivolts. Il nécessite d’étalonner la valeur constante en readVcc() avec la lecture réelle d’un multimètre.
Cette valeur pour vous, les puces devez être calculer à partir de :
millivolt réel / debug la valeur * valeur de référence de tension actuelle
par exemple actuelle valeur de référence de tension est 1125300, debug écran deuxième ligne spectacle 2823 et multimètre montrent 2,81 volts puis vous devriez modifier la valeur de référence de tension comme :
2810 / 2823 * 1125300 ~ = 1120118