程序开发 – 开发Arduino 库DmxSimple中的程序 – code代写 – 软件开发
程序开发

程序开发 – 开发Arduino 库DmxSimple中的程序 – code代写 – 软件开发

开发Arduino 库DmxSimple中的程序

 

 

程序开发 目前有个项目,通过Arduino 独立控制多条DMX512灯。鉴于网上资料;https://blog.csdn.net/weiming8517/article/details/50925208,于是我打开库管理下载该库。使用单片机TTL转RS485模块 连接DMX灯带,修改程序后运行正常···

 

项目需求:开发Arduino 库DmxSimple中的程序  程序开发

 

目前有个项目,通过Arduino 独立控制多条DMX512灯。鉴于网上资料;

https://blog.csdn.net/weiming8517/article/details/50925208,于是我打开库管理下载该库。

使用单片机TTL转RS485模块 连接DMX灯带,修改程序后运行正常。

言归正传。目前该库只能执行一条DMX512灯带。不具备折行多条独立控制。

DMX512协议资料;https://baike.baidu.com/item/DMX512/2904121?fr=aladdin

  1. 我尝试过控制端口函数切换,不可行,因为灯带失去通讯几秒就会 变成内控自动变色。
  2. 我尝试控制端口函数高速切换。不可行。我们需要对其独立控制,切换端口函数,上一条保存的数据也随之一直。

控制端口函数;  DmxSimple.usePin(x);

 

开发达到的目的  程序开发

  1. 我可以最多调用12个端口控制;usePin01(2);  DmxSimple.usePin02(3);……DmxSimple.usePin12(13);
  2. 调用的端口具有数据独立保存能力;与该源库DmxSimple一样,如;write(5,255);之后端口一直发送数据。
  3. 可以是控制端口函数高速扫描发送(既一个端口一个发送),但间隔时间越小越好,(当然以DMX512协议折行)。
  4. 该库保持原有基本功能,我们用是Arduino nano . 并且使用串口通讯。

 

更多其他:代写作业 数学代写 物理代写 生物学代写 程序编程代写 怎么避免代写被举报

合作平台:天才代写 幽灵代  写手招聘  paper代写

发表回复