https://github.com/rgprajeen/ugv-base
Arduino codebase for the rover
https://github.com/rgprajeen/ugv-base
arduino-core iot-device stm32
Last synced: 17 days ago
JSON representation
Arduino codebase for the rover
- Host: GitHub
- URL: https://github.com/rgprajeen/ugv-base
- Owner: rgprajeen
- License: bsd-3-clause
- Created: 2023-03-13T17:21:02.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T16:44:22.000Z (almost 2 years ago)
- Last Synced: 2025-04-06T05:32:18.321Z (20 days ago)
- Topics: arduino-core, iot-device, stm32
- Language: C++
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UGV Codebase
This repo contains all the arduino and related c++ code written for the final year IoT project. The code is written with the help of stm32duino core as opposed to normal Arduino core so as to use the existing knowledge of Arduino coding with boards from the STM32 series.GPS library has been fetched from [GPS-neo-6m](https://github.com/cristiansteib/GPS-neo-6m) repo and minor changes have been made to adapt the library for the use case that is needed.
This project is mainly built upon the Ardiuno Core port for STM32 series microcontrollers called [STM32duino](https://github.com/stm32duino/Arduino_Core_STM32)
### Libraries Used
- [FastIMU](https://github.com/LiquidCGS/FastIMU)
- [ArduinoJson](https://arduinojson.org/)
- [Adafruit_VL53L0X](https://github.com/adafruit/Adafruit_VL53L0X)
- [TinyGSM](https://github.com/vshymanskyy/TinyGSM)
- [PubSubClient](https://pubsubclient.knolleary.net/)