nit(尼特)是显示屏亮度的通用标准单位,1nit=1cd/㎡,数值越高代表屏幕亮度越高。不同场景下的串口屏亮度设置需匹配环境光,才能平衡可视性、护眼效果与功耗,通用参考标准如下:

淘晶驰串口屏原生支持0-300亮度调节,对应0-最高亮度(部分高亮度型号可达1000nit以上),无需复杂开发即可快速落地基础功能:
固定默认亮度:在USARTHMI开发工具的工程属性中,直接设置开机默认亮度档位,编译后即可生效,适合功能固定的工业终端场景。
手动交互调光:拖拽滑块控件到设计画布,在滑动事件中添加dim=h0.val代码,即可实现用户拖动滑块实时调整亮度,操作延迟低于50ms,交互流畅,适合智能家居控制面板等用户可自主操作的场景。
远程动态调光:主控单片机可通过串口发送dim=xx\xff\xff\xff指令(xx为0-100的亮度档位),远程修改屏幕亮度,适合多设备统一管控的工厂、楼宇场景。
针对复杂场景需求,淘晶驰串口屏可通过简单配置实现高阶亮度优化,兼顾实用性与低功耗:
自动亮度适配:外接环境光传感器后,通过定时器定期读取传感器数据,调用dim系统变量自动同步调整屏幕亮度档位,可设置多档位阈值,适配不同光线环境,无需人工干预,户外工业终端场景可保证强光下仍有350nit以上的亮度,内容清晰可读。
无操作自动降亮:设置触摸事件监听,无操作3分钟后自动将亮度降至10%档位(约30-50nit)进入低功耗模式,检测到触控操作时1秒内恢复正常亮度,相比常亮模式可降低60%的工作电流,适合长期运行的无人值守设备。
亮度记忆功能:通过Lua脚本将用户设置的亮度档位写入屏幕存储区,重启后自动读取并恢复上次设置的亮度,无需每次开机重新调整,提升用户体验。
亮度调节代码需放在program.s文件的page指令之前,或上电启动第一页的初始化事件中,避免代码不生效。淘晶驰串口屏的亮度优化功能已经过大量项目验证,配合自带的低蓝光显示模式,可直接应用于智能家居、工业控制、医疗设备等各类场景,无需额外增加硬件成本,大幅缩短项目落地周期。