用户工具

站点工具


侧边栏

索引

抱歉,您没有权限增加页面
传感器和模块:光强度检测传感器

1、 产品图片

2、产品购买地址

3、产品概述

Light Sensor是基于半导体的光电效应原理所开发的光线传感器,其可用来对周围环境光的强度进行检测,结合各种单片机控制器可实现光的测量、光的控制和光电转换等功能,此传感器3P插针接口,可通过3P传感器连接线(不分模拟与数字连接线)与传感器扩展板结合使用,可以制作光感相关的互动作品。

4、产品参数

  1. 采用ROHM原装BH1750FVI芯片
  2. 供电电源 :3-5v
  3. 光照度范围:0-65535 lx
  4. 传感器内置16bitAD转换器
  5. 直接数字输出,省略复杂的计算,省略标定
  6. 不区分环境光源
  7. 接近于视觉灵敏度的分光特性
  8. 可对广泛的亮度进行1勒克斯的高精度测定

5、接口定义

6、接线方式

  • uno——GY-30
  • GND—–GND
  • GND—–ADO
  • SDA——SDA
  • SCL——–SCL
  • 5V——–VCC

7、示例程序

使用示例前,先打开Arduino编译器的库管理器,搜索BH1750,会搜索出来一个BH1750FVI的库,点击安装。安装完成后,再上传程序。

//中贝斯特UltiRobot光照强度示例教程
//程序效果:通过改变光通量,观察串口监视器的lx变化。
//淘宝店地址:zhongbest.taobao.com
//专业Arduino资料网站:www.arduino365.com
/*
  This example uses only 4 wires to test the BH1750 Light sensor

  Connecting the sensor to a NodeMCU ESP8266:
  VCC  <-> 3V3
  GND  <-> GND
  SDA  <-> D2
  SCL  <-> D1

  Connecting the sensor to a Arduino UNO:
  VCC  <-> 3V3
  GND  <-> GND
  SDA  <-> A4/SDA 
  SCL  <-> A5/SCL

  Connecting the sensor to a Arduino DUE:
  VCC  <-> 3V3
  GND  <-> GND
  SDA  <-> D20/SDA
  SCL  <-> D21/SCL
*/

#include <BH1750FVI.h>

// Create the Lightsensor instance
BH1750FVI LightSensor(BH1750FVI::k_DevModeContLowRes);

void setup() 
{
  Serial.begin(115200);
  LightSensor.begin();  
}

void loop()
{
  uint16_t lux = LightSensor.GetLightIntensity();
  Serial.print("Light: ");
  Serial.println(lux);
  delay(250);
}

传感器和模块/光强度检测传感器.txt · 最后更改: 2019/08/19 14:22 由 ultirobot