U-Blox M8 GPS (I2C)
File:TArduino UBlox M8 GPS I2C.png
Summary
This component interfaces with a U-Blox M8 GPS module over the I2C communication protocol. It processes satellite data to provide location, time, speed, and other navigation information.
Description
The U-Blox M8 GPS (I2C) component allows for easy integration of a high-precision GPS module. It communicates using the I2C bus, minimizing the number of required pins. The component decodes messages from the GPS to output structured data like latitude, longitude, altitude, speed, course, and satellite information.
Diagram:
Properties
- Enabled – Enables or disables the component.
- Address – The I2C address of the U-Blox module.
- Base Year – Sets the base year (e.g., 2000) to correctly interpret the two-digit year from GPS data.
Pins
Input Pins
- Reset (clock) – A clock signal on this pin will reset the component.
Output Pins
- Location – Outputs the current geographical coordinates (latitude and longitude).
- Date/Time – Outputs the current UTC date and time.
- Altitude – Outputs the altitude in meters.
- Speed – Outputs the ground speed.
- Course – Outputs the direction of travel.
- Satellites – Outputs information about visible and tracked satellites.
- Connected – A digital pin that goes high when a valid GPS fix is established.
Categories
- File:TArduinoSensorsCategory.png – Components for interfacing with sensors.
- File:TArduinoCommunicationsCategory.png – Components for data communication.