Étape 6: Vous utilisez un GPS
Raccorder un module GPS à l’arduino est étonnamment simple. Assurez-vous de regarder la feuille de données pour votre GPS ! Il devrait avoir deux lignes TTL pour recevoir et transmettre des données à l’arduino. Quelles que soient les autres fils qui sortent de votre GPS tout ce que vous avez besoin de s’inquiéter sont le TX ou transmission ligne TTL qui permettra l’injection de données GPS à l’arduino, ainsi que les lignes d’alimentation et de masse. Alimentation et masse se connectent aux rails sur l’arduino, tout comme le servo. La ligne TX du GPS s’attache à une goupille d’arduino numérique comme le fil de signal sur le servo.
Le GPS j’utilise l’habitude d’être disponible à partir de parallaxe, mais a été abandonné : http://www.parallax.com/Store/DiscontinuedProducts/tabid/795/CategoryID/69/List/0/Level/a/ProductID/560/Default.aspx?SortField=ProductName%2CProductName
Il était le moins cher que j’ai pu trouver il y a un an, mais maintenant, vous devrez dépenser 40 dollars sur un.
Le GPS envoie une chaîne de données NMEA à l’arduino. Pour un œil non averti, c’est un étourdissant mutilés de chiffres et signes de ponctuation. La bibliothèque de gps d’arduino et TinyGPS bibliothèque Mikal Hart servent d’interprètes pour ces données. Ils découper, étiquetez-la et affichent dans le terminal série.
Encore une fois l’aire de jeu pour arduino est un bon endroit pour brosse sur interfaçage GPS avec arduino : http://www.arduino.cc/playground/Tutorials/GPS
Si vous obtenez frustré avec le tutorial essayer à l’aide de la bibliothèque TinyGPS de Mikal Hart. C’est ce que le programme principal utilisera quand même : http://arduiniana.org/libraries/tinygps/
Remarque : ne sont pas se connecter la ligne TX du GPS à la RX de l’arduino comme indiqué sur les schémas. C’est parce que nous devons utiliser la goupille d’arduino RX pour la programmation et la reprogrammation des fins. Plutôt simplement connecter à des broches numériques 2 à 13.
Si vous avez tout branché correctement et sont juste se charabia brouillé le numéro de terminal, vérifier votre débit en bauds et assurez-vous qu’il correspond au taux fixé pour le périphérique GPS dans le code que vous utilisez !