Stap 1: Arduino
De GPS Ublox NEO - 6M is vrij eenvoudig te gebruiken met Arduino.
Er zijn een paar opties voor Arduino GPS bibliotheken. Ik koos voor TinyGPSPlus:
http://arduiniana.org/libraries/tinygpsplus/
Er is ook een TinyGPS, volgens mij geschreven door dezelfde persoon.
Ook moet u opnemen SoftwareSerial.h voor het gebruik van deze bibliotheek.
Hardware: Sommige van de UBLOX NEO - 6M-modules komen met een losse 4pin-header. Dit kunnen worden gesoldeerd met pinnen gaat in beide richtingen. Helaas, ik zette enkele aan de verkeerde kant voor een ander project en moesten ze unsolder en zet sommige nieuwe degenen aan de andere kant.
TIP: Ik zag een foto van iemand met behulp van deze soorten clips (zie foto), zodat u niet hoeft te beslissen tevoren.
De vier pinnen van UBLOX verbinding te maken met een Arduino als volgt:
Ublox - Arduino
GND - GND
TX - Digital pin (D4 in de DeviceExample)
RX - Digital pin (D3 in de DeviceExample)
VCC - 5Vdc of 3.3Vdc
U kunt nu uw Arduino-omgeving opstarten en uitvoeren van het voorbeeld van de TinyGPSPlus genaamd DeviceExample.
In de sketch, veranderen GPSBaud = 9600
Zou moeten werken prima.
TIP: Hier is een ding dat je niet vergeten moet, de TX-pin van de UBLOX gaat naar de RX-pin van de Arduino en vice versa.
TECHNOBABBEL: De verklaring hiervoor is niet zo slecht. TX staat voor verzenden waar gegevens wordt verzonden. RX staat voor ontvangen waar gegevens komt.
Dus stuurt de UBLOX-TX gegevens naar de Arduino-RX
En de UBLOX-RX ontvangt gegevens van de Arduino-TX
HINT: Terwijl de standaard het label pinnen vanuit het perspectief van het apparaat is, is dit niet altijd het geval.