https://github.com/zebrajaeger/i2c-gps
https://github.com/zebrajaeger/i2c-gps
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zebrajaeger/i2c-gps
- Owner: zebrajaeger
- License: mit
- Created: 2023-06-09T08:07:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-25T10:01:33.000Z (almost 2 years ago)
- Last Synced: 2025-02-07T23:42:56.708Z (3 months ago)
- Language: C++
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# i2c GPS
## Hardware
- Arduino Nano (Uno, ...)
- GP-02 GPS-Module### Wiring
|Arduino | GP-02 |
|---|---|
|3(RX)|TX|
|2(TX)*|RX*|
|5V|5V|
|GND|GND|\* Optional
## I²C
- Address: 0x34### Data (29 bytes)
- float32: Location.Latitude
- float32: Location.Longitude
- float32: Altitude
- uint16: Date.Year
- uint8: Date.Month
- uint8: Date.Day
- uint8: Date.Hour
- uint8: Date.Minute
- uint8: Date.Second
- uint32: Satelites
- uint32: Hdop
- uint8: valid flags
- uint8: updated flags (since last request)## Flags (valid & updated)
- FLAGS_LOCATION_BIT 1
- FLAGS_ALTITUDE_BIT 2
- FLAGS_DATE_BIT 4
- FLAGS_TIME_BIT 8
- FLAGS_SATELITES_BIT 16
- FLAGS_HDOP_BIT 32