This project demonstrates interfacing a GPS module with an ARM Cortex-M4 microcontroller. It utilizes the u-blox NEO-6M GPS module to receive GPS data and displays Distance on a LCD A1602 display. and Draw the walked Trajectory using matplotlib
To get started with this project, follow these steps:
- Clone this repository to your local machine.
- Open the project in Keil µVision 5.
- Compile the project and load it onto your Tiva C microcontroller.
- Connect the u-blox NEO-6M GPS module to the microcontroller.
- Connect the LCD A1602 display to the microcontroller.
- Run the project and observe the distance on the display.
- use retreiving Mode to view walked Trajectory
This project depends on the following:
- Keil µVision 5 IDE
- Tiva C Series TM4C123G LaunchPad
- u-blox NEO-6M GPS module
- LCD A1602 display
For more detailed information, refer to the project documentation.
Contributions to this project are welcome. Please fork the repository and submit a pull request with your changes.