Communication

TeensyDMX

A full-featured DMX library for Teensy 3, Teensy LC, and Teensy 4.

Features include error detection and tracking, variable packet sizes, variable transmission rates, and a synchronous mode for inserting and detecting specifically-ordered packets (for example, for SIP and RDM). Other features include reasonably accurate BREAK and MAB timings, a 16-bit API, and packet statistics.

Go to repository

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.