Transmit and receive DMX using an ESP32.
This library allows for transmitting and receiving ANSI-ESTA E1.11 DMX-512A using an Espressif ESP32. It provides control and analysis of the packet configuration and allows the user to read or write synchronously or asynchronously from the DMX bus using whichever hardware UART port that is desired. This library also includes tools for data error-checking to safely process DMX commands as well as DMX packet metadata extraction to assist with troubleshooting DMX errors.

Author: Mitch Weisbrod

Maintainer: Mitch Weisbrod

Read the documentation


This library is compatible with the esp32 architecture.


To use this library, open the Library Manager in the Arduino IDE and install it from there.