← All work
Embedded systems · STM32 Nucleo · Team of 2
Embedded Environmental Datalogger
Imaging & InstrumentationCoursework project · Team of 2
Environmental Datalogger
STM32 Nucleo, C firmware, real-time sensor capture and smoothing.
Summary
Designed an environmental datalogger on an STM32 Nucleo dev board that captures temperature, light, and potentiometer sensor data with user-defined sample rates and logging durations. Wrote the firmware in C, used button inputs to start and stop recording, displayed real-time values, and added a moving-average filter for smoothed output.
Focus areas
- Sensor integration and sampling-rate control
- Real-time data capture and display
- User-interaction handling via button inputs
- Moving-average filter for data smoothing
Skills and tools
STM32CEmbedded SystemsSensorsSignal Filtering