写一个基于arduino连接bh1750代码
时间: 2024-05-01 10:23:25 浏览: 188
arduino mege 驱动BH1750光照传感器采集环境数据在LCD1602显示屏上展示
下面是连接BH1750传感器的Arduino代码,需要使用BH1750库:
```arduino
#include <Wire.h>
#include <BH1750.h>
BH1750 lightMeter;
void setup() {
Serial.begin(9600);
Wire.begin();
lightMeter.begin();
}
void loop() {
uint16_t lux = lightMeter.readLightLevel();
Serial.print(lux);
Serial.println(" lx");
delay(1000);
}
```
在这个示例中,我们使用Wire库来与I2C总线通信,并使用BH1750库来读取传感器数据。在设置中,我们启动了串行通信,并初始化了BH1750传感器。在循环中,我们读取当前的光照强度,将其打印到串行监视器中,并延迟1秒钟。
阅读全文