Étape 4: Bibliothèques et logiciels
Vous aurez besoin d’installer deux bibliothèques :
1) Téléchargez et installez l’adafruit gps bibliothèque https://github.com/adafruit/Adafruit-GPS-Library
2) installer la bibliothèque adafruit de carte sd :
L’installation par défaut ne fonctionnera pas à moins que n’importe quelle bibliothèque de sd existant est supprimé de votre dossier Arduino\libraries. Par tous les moyens pour ce faire et installer la bibliothèque de https://github.com/adafruit/SD
Ou gardez votre sd existante bibliothèque à placer et télécharger SDADA.zip dont j’ai modifié pour accepter les appels à SDADA. Installez-le en \Arduino\libraries\SDADA de cette façon vous pouvez toujours utiliser l’autre bibliothèque SD
Si vous utilisez la version SDADA qu'il est inclus dans l’esquisse de gps2.ino avec la ligne :
#include SDADA.h
Sinon, mettre cette ligne en commentaire et utiliser : #include SD.h
Les deux bibliothèques ont exemple qui vous pouvez de tester le GPS avec.
.
Les bibliothèques suivantes doivent déjà être installés par défaut :
LiquidCrystal.h
SoftwareSerial.h
SPI.h
avr/Sleep.h
.
Télécharger gps2.zip
Enregistrer gps2.ino et gps_card.ino dans leurs propres dossiers dans votre répertoire de sketch Arduino.
Ouvrir gps2.ino
Modifier la ligne suivante :
#include SDADA.h
à #include SD.h si vous n’utilisez pas de ma bibliothèque de SD modifié
Ce changement s’applique également aux gps_card.ino
Le réglage pour la marque de l’écran LCD de contrôle :
Dans la section de configuration :
Sandra boolean = true ; La valeur true si vous utilisez l’écran lcd de sainsmart, faux pour un autre par exemple le bouclier DFROBOT.
Définissez la variable sain selon votre choix de lcd.
Notez que tous les deux les panneaux lcd déclaré utilisent broche 10 pour le rétro-éclairage. Le bouton haut permet le rétro-éclairage de l’éteindre, économie d’énergie de la batterie.
.
GPS2.INO devrait maintenant fonctionner !
.
Les boutons :
un) Sélectionnez change la fonction affichée sur la 1ère ligne de l’écran lcd :
Position et l’Altitude (décimaux Longitude et Latitude, en alternance avec l’altitude)
Position (décimal Longitude et Latitude)
Position dans l’ordnance survey abscisse et ordonnée coordonnées et numéro de feuille d’OS
Altitude
Cumulée de la distance du point d’origine
Allant de l’origine
Temps
b) gauche bascule métrique / impérial.
c) droite active/désactive la journalisation :
Un L apparaît en bas à droite lorsque vous vous connectez
Une ! marque dans cette position n’indique aucune carte sd ou carte non disponible
affichage en arrière bascule d) vers le haut . (Économie d’énergie utile.)
e) à distance est remis à zéro :
Cela définit la position actuelle comme l’origine de la gamme. (Vol d’oiseau distance d’origine).
.
Pour activer une bouton-cale il vers le bas jusqu'à ce que le voyant cesse de clignoter. Puis relâchez.