https://github.com/raadgie/max7split-nodemcu
Lua module for NodeMCU to control MAX7219 7-segment LED display (8 digits)
https://github.com/raadgie/max7split-nodemcu
bcd led-display lua max7219 nodemcu-esp8266
Last synced: about 1 year ago
JSON representation
Lua module for NodeMCU to control MAX7219 7-segment LED display (8 digits)
- Host: GitHub
- URL: https://github.com/raadgie/max7split-nodemcu
- Owner: Raadgie
- License: mit
- Created: 2025-04-12T20:18:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-12T20:48:49.000Z (about 1 year ago)
- Last Synced: 2025-04-12T21:31:49.178Z (about 1 year ago)
- Topics: bcd, led-display, lua, max7219, nodemcu-esp8266
- Language: Lua
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# max7split-NodeMCU
**max7split** is a Lua module for **NodeMCU (ESP8266/ESP32)** used to control an 8-digit 7-segment LED display with the MAX7219 driver chip.
It supports BCD decoding, decimal points, right-aligned rendering, and dual-segment display output (4+4 digits).
## Features
- Display text and numbers on two 4-digit segments (split left/right)
- Right-aligned output for numeric formatting
- Adjustable brightness (0x00–0x0F)
- Clear entire display or only one segment
- Shutdown and resume display operation
- Decimal point support (e.g., `1.2`, `12.`)
## Installation
1. Clone this repository:
```bash
git clone https://github.com/Raadgie/max7split-NodeMCU.git