创客.掌控板.光线传感器
光线传感器
掌控板板载光线传感器,可以用其感知周边环境的光线变化。
例:光控灯:
from mpython import * while True: oled.fill(0) #清屏 oled.DispChar("亮度:",30,16) #显示亮度 oled.DispChar("%d" % (light.read()), 60, 16) #显示板载光线传感器 oled.show() #刷新 sleep_ms(100) #延时100ms if light.read() < 200 : # 当光线小于200,灯亮 rgb.fill((50,50,50)) rgb.write() else: # 否则,灯灭 rgb.fill((0,0,0)) rgb.write()
使用 light 对象来获取光线传感器数据:
light.read()
注解:
光线传感器使用 ``read()`` 函数来读取数据。返回的值为12bit的ADC采样数据,即最大值为十进制4095。
学会了如何收集周边环境的光线数据,我们可以结合其他功能做更多有趣的场景。
<< 上一篇
下一篇 >>
网友留言(0 条)