OpenHarmony开源社区
直播中

大菠萝Alpha

3年用户 674经验值
擅长:嵌入式技术
私信 关注
[经验]

【鸿湖万联启鸿开发板试用体验】利用光照传感器控制LED亮度

启鸿开发板再使用的时候如果不刻意去设置其亮度的话,默认的亮度有点闪眼睛。

计划通过启鸿开发板板载的光照传感器,读取环境亮度,然后基于环境亮度控制LED亮度。

设置亮度函数接收1-8的数值,8为最亮。

setl.png

光照传感器的读书,简单测试了下,在50-990之间。所以直接采用lightnessValue/125的简单粗暴方式。

SET2.png

总体流程就是先启动,然后清理屏幕--读取环境亮度--设置LED亮!

度--显示图形。

具体如下:

SET3.png

具体效果不错。

https://file.elecfans.com/web2/M00/7D/15/poYBAGN88kaAevEOAAMZQXbYtFA746.jpg

更多回帖

发帖
×
20
完善资料,
赚取积分