**智能灯** **介绍** 通过OLED屏来进行手动和自动模式得选择,手动模式下可通过按键对灯进行亮暗调节,自动模式下,具有定时和自适应环境灯光而自动改变灯亮度。 **使用说明** 使用Niobe core作为核心板,OLED扩展板和人体感应板(PIR)扩展版设备。 ​ ![image-20220227233404013](figure/image-20220227233404013.png) 在进行手动模式和自动模式的定时功能时,用到core和OLED。 ### 快速上手 ### 硬件要求 - Linux服务器(Ubuntu20.04) - Windows工作台(主机电脑) - USB Type-C线(Windows工作台通过USB与Niobe Wifi IoT 开发板连接) ### 软件要求 * 安装[USB转串口驱动](安装USB转串口驱动.md) * 使用[HiBurn下载固件](烧录指导.md) * 使用[Xcom串口调试工具](串口调试指导.md) * [代码获取](代码获取.md) * 具体仓库地址:https://gitee.com/openharmony-sig/knowledge_demo_smart_home/ 具体下载命令如下: ``` git clone https://gitee.com/openharmony-sig/knowledge_demo_smart_home/ ``` ### 操作体验 1)手动控制灯光、模式切换以及定时 将BUILD.gn文件修改为下图 ![](figure/image-20220227233705399.png) ​ 使用HiBurn选择![image-20220227233831084](figure/image-20220227233831084.png) 进行烧录,烧录完成后按主板ret进行启动,当前显示为 ![](figure/QQ截图20220228171912.png) 按OLED板上的C79按键进入自动模式,按C78进入手动模式,进入手动模式后,按C57和C58可对主板上的灯进行调节,进入自动模式后,按C58进行定时选择,按C57定时开始。 2)在自动模式中自适应环境环境功能使用主板和人体感应板,三色灯会随着环境灯光亮度的变化而变化,环境灯光越暗,三色灯越亮,反之亦然。 ![image-20220227235355350](figure/image-20220227235355350.png)·