For this project, I worked with a partner to design a circuit consisting of temperature sensors and photodiodes capable of interfacing with an LED Matrix display.

We then wrote a program in C that samples each sensor’s live data and automatically updates room temperature along with display brightness relative to ambient light conditions via an Arduino Uno microcontroller.

The features demonstrated below include:

  • Automatic brightness control

  • Room temperature display selection in Celsius, Fahrenheit, or an average of all three temperature sensors in Celsius