光线传感器 ============= 掌控板板载光线传感器,可以用其感知周边环境的光线变化。 例:光控灯:: from mpython import * from lv_gui import * import time gui = GUI() while True: gui.fill(type=0) #清屏 gui.draw_label(text=str('亮度:'+str(light.read())), row=1, color=0xffffff, wrap=False) #显示板载光线传感器 gui.update() #刷新 time.sleep_ms(100) #延时100ms if light.read() < 500 : # 当光线小于500,灯亮 rgb.fill((50,50,50)) rgb.write() else: # 否则,灯灭 rgb.fill((0,0,0)) rgb.write() 使用 ``light`` 对象来获取光线传感器数据:: light.read() .. Note:: 光线传感器使用 ``read()`` 函数来读取数据。返回的值单位为 勒克斯。 学会了如何收集周边环境的光线数据,我们可以结合其他功能做更多有趣的场景。