← 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