Étape 3: Configurer le Module GPS
Recherchez la ligne qui commence par $GPRMC. La première section est GMT (Greenwich Mean Time), ensuite c’est la lettre A qui désigne le module GPS est Active (par opposition à V qui serait nulle). Puis ensuite quatre valeurs sont les données de géolocalisation. À Brooklyn, NY lit mes données de localisation : 4041.3198, N, 07357.5915, w. cela veut dire (Latitude de 40 degrés, 41,3198 minutes décimales Nord et Longitude 73 degrés, minutes décimales 57,5915 Ouest). Pour vérifier cela dans google maps, vous le feriez covert en degrés de latitude et de longitude que google comprenne. J’ai tapé dans + 40 41.3198, - 73 57.5915 et il a été en mesure de trouver l’emplacement correct. Si vous obtenez des lectures avec beaucoup de zéros, essayez de placer le GPS plus loin sur le rebord de la fenêtre.
Ensuite, vous aurez envie de brancher le GPS sur votre Arduino. Changement du câblage afin que la broche RX du Module GPS est connecté à la broche 2 Arduino, et c’est la broche TX est connecté à la broche 3. Adafruit dispose d’une bibliothèque GPS, mais nous allons utiliser la bibliothèque de TinyGPS par Mikal Hart. Télécharger la dernière version de la bibliothèque et de mettre le dossier dans le dossier Documents--> Arduino--> bibliothèques. Veillez à ce que ça s’appelle TinyGPS. Ouvrez le croquis d’exemple de test simple. Remarquez comment le moniteur série est réglé à un débit de 115 200. En outre, où il est dit
SS.Begin(4800) ; changer cela pour être ss.begin(9600) ; depuis les échantillons ultime Module GPS à un débit de 9600. Enregistrez vos modifications et de le transférer à l’Arduino.
Une fois l’esquisse est téléchargée, ouvrez votre moniteur série. Si vous voyez un tas de personnages bizarres, changer le débit en bauds à 115200. Ensuite, vous devriez être capable de voir les données en cours d’impression à l’écran série. Si vous ne voyez pas toutes les données GPS, vous devrez peut-être mettre votre module sur le rebord de la fenêtre à nouveau car il ne reçoit probablement pas tout nouveaux signaux GPS.
Si votre module GPS fonctionne correctement et que vous avez été en mesure d’exécuter le code de bibliothèque TinyGPS, la prochaine étape est l’ajout de la carte MicroSD de dérivation à l’Arduino et voir si nous pouvons sauver nos données GPS vers un fichier texte sur la carte MicroSD.