本次设计了基于CH32V307和TencentOS Tiny的简易蓝牙mesh网关控制系统,通过开发板上的按键可以控制蓝牙灯具的开关灯和亮度调节。
void task1_entry(void *arg)
{
//LCD_ShowString(0,0,"Welcome TencentOS",WHITE,BLACK,16,0);
while (1)
{
dst_h = key_flag & 0x00ff;
dst_l = (key_flag & 0xff00) >> 2;
switch (key=get_key()) {
case 1:
cmd_general_change(dst_h,dst_l);
break;
case 2:
cmd_general_lightness_set(dst_h,dst_l);
break;
case 3:
key_flag++;
if(key_flag>=6)key_flag = 2;
break;
default:
break;
}
tos_task_delay(250);
}
}
视频连接【演示视频 - 腾讯云开发者社区-腾讯云 (tencent.com)】
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。