Files
2019-06-20 14:41:27 +08:00

4.0 KiB

Unit LIGHT {docsify-ignore-all}


📝描述      :octocat:例程      🔌原理图      🛒购买链接      🎬相关视频   EasyLoader

描述

LIGHT 是一款光强度检测传感器.集成光敏电阻与 10K 可调电阻,能够对光照强度进行检测并设定光强门槛值.光敏电阻的阻值会随着入射光强度的增加而降低,依此检测其电压的变化,通过AD转换得到光强数据信息.

为获得更精准的光强度检测数据,该 Unit 还采用LM393双差分比较器,用作比较光敏电阻和压敏电阻之间的差分电压.

产品特性

  • 10K 可调电阻
  • 模拟数字输出
  • 开发平台: Arduino, UIFlow(Blocky,Python)
  • 2x LEGO 兼容孔

包含

  • 1x LIGHT Unit
  • 1x Grove 线

应用

  • 光控开关
  • 太阳能庭院灯
  • 红外监控摄像头

相关链接

EasyLoader

点击下载EasyLoader

1.EasyLoader是一个简洁快速的程序烧录器,每一个产品页面里的EasyLoader都提供了一个与产品相关的案例程序.

2.下载软件后,双击运行应用程序,将M5设备通过数据线连接至电脑,选择端口参数,点击 "Burn" 即可开始烧录

!>3.EasyLoader烧录前需要安装有CP210X(USB驱动程序),点击此处查看驱动安装教程

例程

1. Arduino IDE

以下代码仅为片段,如需获取完整代码, 请点击此处.

#include <M5Stack.h>

// declaration
uint16_t analogRead_value = 0;
uint16_t digitalRead_value = 0;

// initialization
M5.begin();
dacWrite(25, 0);// disable the speak noise
pinMode(26, INPUT);// LIGHT Pin setting

// read data
analogRead_value = analogRead(36);// read analog value of LIGHT
digitalRead_value = digitalRead(26);

2. UIFlow

以下代码仅为片段,如需获取完整代码, 请点击此处.

原理图

管脚映射

M5Core(GROVE B)GPIO36GPIO265VGND
LIGHT UnitAnalogSignal PinDigitalSignal Pin5VGND

相关视频

LIGHT 的教程

LIGHT 的应用