(SKU:SEN0228)Gravity Digital Ambient Light Sensor数字环境光传感器

来自DFRobot Product Wiki
跳转至: 导航搜索
20170109103142.png

目录

概述


这款数字式环境光传感器,不仅精度高,且宽量程,适用于不同环境光的测量。传感器采用Filtron™技术,支持I2C总线接口,我们以Gravity的接口形式设计了此传感器模块,大大简化了用户接线难度。 Filtron技术使传感器对环境光的光谱感光度接近人眼,同时传感器还采用了O-Trim™技术,使输出公差不到10%。器件的探测范围从0lx到120klx,分辨率0.0036lx/ct。


  • 光亮度数据参考:
  1. 晚上: 0.001-0.02 lx;
  2. 月夜: 0.02-0.3 lx;
  3. 多云室内: 5-50 lx;
  4. 多云室外: 50-500 lx;
  5. 晴天室内: 100-1000 lx;
  6. 夏天中午光照下: 大约10*6 lx;
  7. 阅读书籍时的照明度:50-60 lx;
  8. 家庭录像标准照明度:1400 lx

技术规格

  • 供电电压:3.3~5V
  • 工作电流:45uA
  • 关断模式:0.5uA
  • 接口:IIC
  • 量程:0~120klx
  • 精度:0.0036 lx/ct
  • 尺寸:1.181x0.866"(30x22mm)
  • 工作温度:-25℃~+85℃

注意:1、实际使用中可测得大于 120klx 的环境光,但精度不高; 2、此模块IIC地址为0x10(在库中可以查看)。

引脚说明

20170209145107.png
  • 连接arduino平台接口(Gravity-IIC接口):

从上到下依次是
1、SDA:IIC数据输入引脚

2、SCL:IIC时钟输入引脚

3、GND:电源负

4、VCC:电源正

接线图

连接模块与UNO主板(通过I2C接口),按照如下图的方式连接。

UNO-Digital Ambient Light Sensor


示例代码

下载Digital Ambient Light Sensor 库文件,下载后将”DFRobot_VEML7700”目录复制到Arduino的libraries/ DFRobot_VEML7700目录使用

/*!
 * @file readVEML770.ino
 * @brief DFRobot's Digital Ambient Light Sensor
 * @n This example read the Lux from Digital Ambient Light Sensor, and then print them
 *
 * @copyright	[DFRobot](http://www.dfrobot.com), 2016
 * @copyright	GNU Lesser General Public License
 *
 * @version  V1.0
 * @date  2016-12-06
 */


#include <Wire.h>
#include "DFRobot_VEML7700.h"

DFRobot_VEML7700 als;

void setup()
{
  Serial.begin(9600);
  als.begin();
}

void loop()
{
  float lux;
  Serial.print("Lux: ");//Read Lux and print
  Serial.print(lux);       
  Serial.println(" lx");
  delay(500);
}

串口查看

Read Lux form Digital Ambient Light Sensor





Nextredirectltr.png购买 Gravity Digital Ambient Light Sensor数字环境光传感器(SKU:SEN0228)

个人工具
名字空间

变换
操作
导航
工具箱