In this project, we’ll create a scrolling text display and digital clock using the XIAO ESP32S3 from Seeed Studio and a MAX7219-based 8x8 LED Matrix. This compact and eye-catching display can be used as a mini information board, digital clock, or even a DIY decor item.HardwareXIAO ESP32S34 units of MAX7219 8x8 LED MatrixFemale-to-female jumper wiresUSB powerSoftwareArduino IDERequired Libraries:MD_ParolaMD_MAX72XXWiFiSPIWiring DiagramVCC → 3V3GND → GNDDIN → D5CS → D4CLK → D8You can change the pins as needed depending on your wiring preferences and the libraries used.Step-by-Step Guide1. Install LibrariesOpen the Arduino IDE, and install the following libraries via the Library Manager:MD_ParolaMD_MAX72XXWiFiSPI2. Arduino Codehttps://github.com/TyoAleister/Code-Library3. Upload and RunConnect your XIAO ESP32S3 to your computer via USB-C, select the appropriate board and port in the Arduino IDE, and upload the code.Resultcaption (optional)Once uploaded, the LED matrix will show a scrolling message such as “Selamat Datang Di Universitas Raharja Time: 21:45:20” and will continuously update the time using NTP from the internet.Wrap-UpThis project demonstrates how the tiny but powerful XIAO ESP32S3 can be used to create a smart, real-time scrolling message display and clock. You can extend this project by adding:Web-based text customizationTemperature and humidity sensorsLive weather info
Running Text and Clock with XIAO ESP32S3 and
Scrolling text display and digital clock using the XIAO ESP32S3 from Seeed Studio and a MAX7219-based 8x8 LED Matrix
Read more
Comments