IP2DMX-16bit:网络访问以生成16位DMX通信输出(Arduino wEthernet和DMX Shield)

时间:2024-04-29 21:44:15
【文件属性】:

文件名称:IP2DMX-16bit:网络访问以生成16位DMX通信输出(Arduino wEthernet和DMX Shield)

文件大小:573KB

文件格式:ZIP

更新时间:2024-04-29 21:44:15

C++

天文馆照明系统 该项目增强了天文馆的16位DMX控制器。 它公开了基于TCP的JSON API,允许客户端无缝控制两个8位通道,并启动渐变曲线。 安装 克隆此存储库。 运行pio lib install以获取必要的依赖关系。 如果您希望手动安装依赖项,请将它们安装在.pio/libdeps/uno/以便它们与自定义类保持不同。 贡献工作流程 对该存储库做出贡献的过程如下: 如果正在创建一个新类,请将其添加到lib/并将适当的测试文件添加到test/ 。 对lib/中与该更改相关的类进行增量更改。 使用类的测试文件来调试问题。 一旦该类按预期工作后,便实现为main.cpp 。 该工作流程的基本原理 将所有命令式代码保留在类中是有好处的,原因如下: 它允许代码以可测试的小型单元存在。 它使被测试的单元与在鳕鱼库中实现的单元相同,这意味着开发更快,更不容易出错。 它使代码库井井有


网友评论