/DMXWire

kokospalme/DMXWire

Primary LanguageC++

DMXWire

kokospalme/DMXWire

Arduino Library to send and receive DMX over I2C/Wire library Shield: CC BY 4.0

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

  • uses interrupt handling from Ticker library (works)
  • timing: 16...18ms for transmitting 512 bytes in 16+1 packets

ToDos

Tests & examples

Code

  • MasterTX_LC1_faderdemo.ino: sucessfully tested on ESP32
  • SlaveRX_esp32.ino: sucessfully tested on ESP32 C3
  • SlaveRX_TX512_simple.ino: sucessfully tested on ESP32 C3 with full 512 channel

Schematic (LC1 DMX board)

used libraries

Many thanks to Khoih-prog and luksal!