LED控制器蓝牙控制协议

宁波XX公司LED控制器通讯控制协议杨版本修改记录:版本号改动内容备注V

1.0主机RGB值发送格式: 0ff); 0ff); 0ff); 0ff);PwmValue0=(byte)(white 0FF)*brightness/100)PwmValue1=(byte)(red 0FF)*brightness/100)PwmValue2=(byte)(green 0FF)*brightness/100)PwmValue3=(byte)(blue 0FF)*brightness/100)其中white0FE,brightness是0100%来调节灯白亮度,=0时就是关灯LED控制命令模式UUID1属性:可读可写长度:11内容开关LED字节1:001打开LED;000关闭LED;002RGB模式;003双色灯模式;004单色灯模式;(单色灯只有跳变模式、常亮模式;双色灯有渐变、跳变、常亮、单色循环模式)说明:打开LED后,紧跟着发送一条灯模式指令,如是内置模式,就从UUID6发一条当前内置模式指令,如是自定义模式,就从UUID5发一条颜色设置命令,然后从UUID9发一条循环开始的指令。如是闹钟模式,就从UUID8发系统授时、开启闹钟、模式(内置或自定义)、关闭闹钟命令。

二、LED选择命令模式UUID2读写模式;长度11内容模式说明:此处用于选择使用RGB、单色、双色灯。值为000,001,002

三、RGB自定义控制

3.1用户颜色设定UUID5读写模式;长度181XXXX4154:总数Bit36相同与36相同说明:该数据结构为自定义模式时,每一种颜色的设置格式,自定义颜色上限为7种。字节1:保留;字节2:该模式切换颜色总数和该种模式中第几条命令;字节3:持续时间(硬件的时间是以100ms为单位的,如需要持续1秒,则此处值应为00A,10*100=1000ms=1S;因为只有一个字节,所以此持续时间最长可以设置为255*100ms=

2.55秒)字节4:R的色度值;字节5:G的色度值;字节6:B的色度值;注意:闪电和爆裂模式在变幻的颜色之间要加入熄灭指令。比如,设定红绿蓝闪电模式,指令应如下:

第一条:000XXXX0050FF00XXX50000FF000XXXXXXX第二条:000XXXX6201EXXXFF002XXX00说明:a.此处是61不是31,因为加入了3个熄灭指令b.002XXX00即是熄灭指令;c.蓝色的时间是3秒,所以是1E

3.2自定义模式循环设置命令UUID9读写模式;长度1612内容保留变色说明:该命令为设置循环模式时的控制命令。字节1:保留;字节2:变色模式,闪电0AA,渐变002,跳变00A,爆闪014;常亮模式00B(此时能设置一种颜色)

四、内置模式控制修改:UUID6读写模式;长度:212内容保留字节内置模式说明:字节1:保留字节;字节2:模式控制,000004表示5种内置模式

五、系统设置修改:UUID7读写模式;长度:181238内容保留密码信息字节2=0AA表示修改名字,名字最长为14个字节(前4个字节作为设备类型标志,RGB灯标志RGB,单色灯标志SGL9对应16进制:03016内容保留月日小时分钟LED保留说明:字节1:设定闹钟时,作为闹钟指示符:000;闹钟2=001;闹钟3=002;闹钟4=003;(上限为4种闹钟)字节2:模式000表示系统授时,001表示设定开启闹钟,004表示设定关闭闹钟时间;字节3:月=00A字节4:日=00B字节5:小时使用16进制由00003B表示

5.2RGB灯模式存储123XXXX6174:总数Bit36相同与36相同说明:该数据结构为闹钟设置自定义模式时,每一种颜色的设置格式,自定义颜色上限为7种。字节1:闹钟指示符:闹钟1=000;闹钟2=001;闹钟3=002;闹钟4=003;(上限为4种闹钟)字节2:为002字节3:变色模式,闪电0AA,渐变002,跳变00A,爆闪014;常亮模式00B(此时能设置一种颜色)字节4:一共设置几种颜色;字节5:该颜色持续时间;字节6:R的色度值;字节7:G的色度值;字节8:B的色度值;说明:闪电模式,爆裂模式的设置参考本章

2.101XXXX8105FFFF000XXXX0005FFFFFF020XXXX0102148205FF00000XXXX00050080FF020XXXX0005.3内置模式123内容闹钟识别符内置模式说明:字节1:闹钟指示符:闹钟1=000;闹钟2=001;闹钟3=002;闹钟4=003;(上限为4种闹钟);字节2:为003字节3:模式才5制,000004表示5种内置模式双色灯:chaU先后发送001,003两条指令

1、双色灯单色循环指令Char5通道:003114FE000014FE000014FE0000(R灯输出,红色字节值可变,但三组必须一致,R值最大值为0FE)Char5通道:003XXXX1400FE001400FE001400FE00(G灯输出,红色字节值可变,但三组必须一致,G值最大值为0FE)Char9通道:00052、双色灯常亮模式指令Char5通道:00110AFEFE00(第四和五字节值可变,其值最大值为0FE)Char9通道:000B

3、双色灯渐变模式指令Char5通道:002114FE000XXXX1400FE00(红色字节值可变,R、G值最大为0FE,)Char9通道:00024、双色灯跳变模式指令Char5通道:002114FE000XXXX1400FE00(红色字节值可变,R、G值最大为0FE,)Char9通道:000A单色灯:chaU先后发送001,004两条指令

1、单色灯跳变指令Char5通道:00211E0000FE03(红色字节值可变,第六字节范围:01F0FE)Char9通道:000A

2、单色灯常亮指令Char5通道:001XXXX0000FE(红色字节值可变,第六字节范围:0010FE)Char9通道:000B

预览已结束,下载原文档直接使用
查看全文
若对以上有内容有疑问请反馈或举报举报
声明:
您购买的是此内容的word文档,付费前可通过免费阅读辨别合同。非质量问题不退款,如需帮助可咨询客服【客服微信】