This repository is part of the Rocket Club's sub-team project focused on integrating the multiple sensors with the STM32L412KB microcontroller. The goal of this project is to gather accurate sensor data that will be used for the successful launch and operation of an L1 rocket.
- Sensors: LIS3MDL Magnetometer, LSMDSOX Accelerometer, and MPL3115A2 Altimeter
- Microcontroller: STM32L412KB
This repository contains the driver and related code for the LIS3MDL sensor. The driver allows the microcontroller to interface with the sensor, read magnetometer data, and configure its settings.
This repository contains the driver and related code for the MPL3115A2 sensor. The driver allows the microcontroller to interface with the sensor, read altimeter data, and configure its settings.
This repository contains the driver and related code for the LSMDSOX sensor. The driver allows the microcontroller to interface with the sensor, read accelerometer amd gyroscope data, and configure its settings.
This repository contains the driver and related code for the SD Card Reader. The driver allows the microcontroller to interface with the SD Card Reader
- To utilize the LIS3MDL, LSMDSOX, and MPL3115A2 driver, refer to the code within this repository. The driver has been tailored to work with the STM32L412KB microcontroller.
- Ensure that the sensor is properly connected to the microcontroller as per the hardware setup.
To get started with this project, follow these steps: