Ce matin, intégration dans le programme de trois nouvelles fonctions :
- Synchronisation des données GNSS avec le RTC interne du Nano R4 permettant ainsi d'avoir deux sources d'horodatages à bord en cas de perturbations GPS ou après coupure de courant. Une pile bouton (CR2032) sera ajoutée sur le Nano R4 prévu à cet effet.
- Câblage provisoire de deux leds supplémentaires pour afficher les 8 leds phases lunaires possible. Actuellement en Dernier Croissant soit la led 7 (0 à 7)
- Fonction de calcul automatique de l'heure d'hiver/d'été (heure française)
L'étape suivante va être de câbler les 370 leds sur le châssis aluminium lorsque je l'aurai reçu et monter (semaine prochaine).
Nouvelles librairies en jeu dans l'Arduino :
#include <LunaPhases.h> // Librairie maison pour les calculs des phases lunaires
#include <TinyGPS++.h> // Librairie pour le GNSS LC76G
#include <Adafruit_NeoPixel.h> // librairie NeoPixel pour WS2812B
#include <Wire.h> // Gestion du capteur TSL2591
#include <Adafruit_Sensor.h> // Gestion Adafruit
#include "Adafruit_TSL2591.h" // librairie pour le TSL2591
#include <RTC.h> // Gestion de l'horloge RTC interne du Nano R4
Réponse lisible sur le moniteur série de l'Arduino :
=== POSITION GNSS ===
Satellites: 32
HDOP: 49

Multi-constellation: GPS+Galileo+GLONASS+BeiDou
---------------------------------------------------
Date UTC: 17/10/2025
Heure UTC: 9h 9mn 31sc
Heure locale: 17/10/2025 11:9:31
=== COMPARAISON DES HORLOGES ===
Heure GNSS (locale): 2025/10/17 11:9:31
Heure RTC: 2025/10/17 11:9:31
---------------------------------------------------
Phase lunaire en cours: Dernier croissant