GY-302 BH1750 光强度模块-Arduino 库
2017-04-05 23:05
302 查看
GY-302 BH1750 光强度模块-Arduino库,亲测能用
#include <Wire.h> //IIC #include <math.h> int BH1750address = 0x23; byte buff[2]; void setup() { Wire.begin(); Serial.begin(9600); } void loop() { int i; uint16_t val = 0; BH1750_Init(BH1750address); delay(200); if (2 == BH1750_Read(BH1750address)) { val = ((buff[0] << 8) | buff[1]) / 1.2; Serial.print(val, DEC); Serial.println("[lx]"); } delay(150); } int BH1750_Read(int address) // { int i = 0; Wire.beginTransmission(address); Wire.requestFrom(address, 2); while (Wire.available()) // { buff[i] = Wire.read(); // receive one byte i++; } Wire.endTransmission(); return i; } void BH1750_Init(int address) { Wire.beginTransmission(address); Wire.write(0x10);//1lx reolution 120ms Wire.endTransmission(); }
相关文章推荐
- arduino链接GY-521(MPU6050)模块
- 将GY-302感光模块从51移植到stm32
- 单片机控制数字光照强度传感模块GY-30(主芯片BH1750FVI)之模块化编程(持续更新中)
- Arduino 各种模块篇 [留个小任务,现在去学习python 网络编程]
- Arduino 各种模块篇 人体红外感应模块 proximity sensor
- Arduino 各种模块篇 蓝牙模块 手机蓝牙控制Arduino LED灯
- arduino红外测距模块点亮一个LED灯
- 【arduino】通过Esp8266-01模块实现的WiFi通信(1)简介和搭建编程环境
- Arduino通过PS2模块使用PS2键盘
- 【arduino】通过Esp8266-01模块实现的WiFi通信(3)使用TCP协议进行局域网通信(client篇)
- 【arduino】蓝牙模块学习(2)两蓝牙模块连接
- Linkit 7688 DUO(五) 接上各种Arduino传感器和模块—扩展篇
- GY-30数字光强传感器通过I²C接入Arduino
- Arduino - 315/433MHz RF无线收发模块
- Arduino 各种模块篇-继电器-利用串口命令-控制继电器
- Arduino 各种模块篇 大气压强模块 pressure sensor BMP085
- Arduino Uno 激光发射与接收模块传感器 应用
- Arduino通过PS2模块使用PS2鼠标
- GY-30数字光强传感器通过I²C接入Arduino
- Arduino - 蓝牙串口透传模块:HC-06从机