← Projets
R2.04 · Projet scolaire

Analyseur de trames
GPS NMEA

©C
$_Shell
mkMakefile
Le projet

RĂ©alisĂ©e dans le cadre d'une SAÉ (Situation d'Apprentissage et d'Évaluation), ce projet implĂ©mente un parseur de trames GPS NMEA en langage C. Il lit des trames issues d'un rĂ©cepteur GPS, vĂ©rifie leur intĂ©gritĂ© par checksum, puis extrait et met en forme les donnĂ©es de position et de temps contenues dans les formats $GPRMC et $GPGGA.

Fonctionnalités
  • VĂ©rification de la validitĂ© des trames NMEA (checksum, format)
  • Extraction et dĂ©codage des champs des trames $GPRMC et $GPGGA
  • Conversion des coordonnĂ©es GPS du format NMEA (degrĂ©s-minutes) vers les degrĂ©s dĂ©cimaux
  • Formatage et affichage de l'heure UTC
Stack technique
©C
$_Shell
mkMakefile
Démonstration

Démonstration du parseur GPS NMEA en action : lecture de trames, vérification des checksums et extraction des données de position et d'heure.

Ce que montre la vidéo
  • Lecture de trames GPS NMEA depuis un fichier d'entrĂ©e.
  • VĂ©rification du checksum pour chaque trame reçue.
  • Extraction des champs de position depuis les trames $GPRMC et $GPGGA.
  • Conversion des coordonnĂ©es du format degrĂ©s-minutes vers les degrĂ©s dĂ©cimaux.
  • Affichage formatĂ© de l'heure UTC extraite des trames.