UIFlow Guide
通过 DMX 协议控制设备的多个通道(最多 512 个通道),发送指定的数值(如通道 0 至 255 分别为灯光颜色的 RGB 值),从而调整设备的状态,通常用于舞台灯光控制或其他数字化设备的调节。
from m5stack import *
from m5ui import *
from uiflow import *
import time
import unit
setScreenColor(0x222222)
dmx_0 = unit.get(unit.DMX, unit.PORTA)
dmx_0.init_dmx(1, 1)
while True:
dmx_0.write_dmx_value(1, 136)
wait(1)
dmx_0.write_dmx_value(512, 255)
wait(1)
dmx_0.clear_dmx_buffer()
wait(1)
wait_ms(2)
dmx_0.init_dmx(1, 1)
dmx_0.deinit()
dmx_0.write_dmx_value(1, 0)
dmx_0.clear_dmx_buffer()
dmx_0.read_dmx_value(1)