HackerBoxes 0008: Clockwork (13 / 20 steg)
Steg 13: Ta emot GPS-tid
GY-NEO6MV2 GPS-mottagaren har en ublox NEO-6 M modul ombord.
Vi behöver löda att gränssnittet kuddar på mottagaren. Använda vissa header stift, eller bara löda strippad DuPont ledningar direkt om du inte har några header stift. Nu, tråd GPS-mottagaren till Arduino Pro Mini med tre anslutningar.
- GPS modul <> - Arduino Pro Mini
- TX <> - PIN 2
- VCC <> - VCC
- GND <> - GND
- RX <> - inte Anslut
Ladda ner TinyGPS bibliotek för Arduino IDE.
Ladda upp exemplet "TimeGPS" från Arduino tid biblioteket.
Ändra SoftwareSerial stiften till 2 och 3 som så:
SoftwareSerial SerialGPS = SoftwareSerial (2, 3); RX på 2
Också, stöta upp den GPS seriella hastighet från 4800 baud till 9600 liknande så:
SerialGPS.begin(9600);
Öppna den seriella monitorn. Ställ in den på 9600 baud. Ladda upp koden (kom ihåg återställningsknappen).
Första gången du använder GPS-mottagaren, tar det några minuter att upptäcka och synkronisera med tillräckligt många fåglar. När den gör det, börjar den gröna lysdioden på mottagaren blinka. Efter det, kommer du se GPS tidsstämplar streaming i på serial monitorn.