Il est donné en annexe. On utilise la biliothèque Tkinter pour créer une interface graphique. La fenêtre qui s'affiche comporte les éléments suivants :
Les valeurs des mesures qui s'affichent en temps réel, rafraîchissement toutes les 10 minutes, avec une indication de l'heure de l'enregistrement de ces mesures.
La commande de détection du module Xbee connecté à l'ordinateur sur le port USB
La commande de lancement des mesures, lorsque l' heure est de la forme hh mm 00
La commande de désactivation de la mise en veille de la station en cas de mise au point ou de maintenance.
La commande de lecture du fichier journalier en cours.
La commande de lecture de tous les fichiers enregistrés sur la carte SD de la station.
Une information sur l'état de veille ou non de la station, avec l'heure de la précédente mise en veille : un voyant est rouge si la station est en veille et est vert
sinon.
Deux Timers sont créés dans le programme: l'un de 1 h qui lit les valeurs à chaque heure(facultatif), l'autre de 2 s qui scrute le port XBee et qui détecte s'il se réveille. Il
commande la mesure et met l'heure de l'Arduino à jour.