项目简介
本项目是一个基于Arduino的DMX调光器控制板,可控制四个舞台卤素灯的亮度,还具备全速闪烁功能。适用于戏剧、舞台等需要精准控制灯光强度的场景。项目涵盖硬件和软件两部分,硬件为自定义电路板,软件是Arduino编程代码。
项目的主要特性和功能
- 采用有限状态机设计软件,能可靠解析DMX信号并执行调光任务。
- 可通过修改起始地址和软件配置DMX通道,实现个性化灯光控制。
- 支持五个DMX控制通道,四个用于卤素灯调光,一个用于全速闪烁功能。
- 代码包含硬件串行通信核心实现,通过特定ISR处理数据接收和发送。
安装使用步骤
- 项目源码文件已下载,将其解压。
- 上传代码前,按项目说明修改
_HardwareSerial0.cpp_
文件以适配开发环境,之后将解压后的文件上传到Arduino开发板。 - 参考项目提供的连接图连接硬件电路,确保连接无误。
- 给硬件电路上电,测试其是否正常工作。
- 通过DMX信号发送设备配置调光器的地址和参数。
- 利用DMX控制信号调整灯光亮度和实现全速闪烁功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】