Turn your Arduino Uno R4 WiFi into a smart temperature and humidity display using its built-in 12×8 LED Matrix!
Shows temperature, humidity, and clock on the Arduino Uno R4 WiFi's built-in 12×8 LED matrix in a rotating cycle.
Subscribes to MQTT topics for live sensor data and publishes online/offline status to your broker.
Connects to your home network automatically with built-in auto-recovery for seamless operation.
Automatically switches to clock-only mode at nighttime to avoid bright LEDs while you sleep.
Saves last known sensor values to EEPROM so readings survive power cycles and reboots.
Debug and control via serial interface — simulate values, force display modes, and adjust settings.
# Clone the repository
git clone https://github.com/elNino0916/ArduinoMQTTDisplay.git
cd ArduinoMQTTDisplay/MQTTDisplay
# Create your configuration files
cp examples/secrets.h.example secrets.h
cp examples/config.h.example config.h
# Edit secrets.h with your WiFi & MQTT credentials
# Edit config.h with your MQTT topics
# Upload MQTTDisplay.ino via Arduino IDENo extra screens, no complex wiring. Just your Arduino Uno R4 WiFi's built-in LED matrix showing real-time temperature, humidity, and time — powered by MQTT and your home network.