arduino/BH1750_serial/BH1750_serial.ino

25 lines
540 B
Arduino
Raw Permalink Normal View History

2015-08-26 01:39:01 +02:00
// Written 2015 by Johannes Findeisen <you@hanez.org>
2015-08-25 23:22:27 +02:00
#include <Wire.h>
#include <BH1750FVI.h>
BH1750FVI LightSensor;
2015-08-26 01:39:01 +02:00
void setup() {
2015-08-26 04:30:49 +02:00
pinMode(13, OUTPUT);
2015-08-26 01:39:01 +02:00
Serial.begin(9600);
2015-08-25 23:22:27 +02:00
LightSensor.begin();
2015-08-26 01:39:01 +02:00
LightSensor.SetAddress(Device_Address_L);
2015-08-25 23:22:27 +02:00
LightSensor.SetMode(Continuous_H_resolution_Mode);
}
void loop() {
2015-08-26 01:39:01 +02:00
uint16_t lux = LightSensor.GetLightIntensity(); // Get Lux value
Serial.print("Light: ");
2015-08-25 23:22:27 +02:00
Serial.print(lux);
Serial.println(" lux");
2015-08-26 04:30:49 +02:00
digitalWrite(13, HIGH);
delay(200);
digitalWrite(13, LOW);
delay(800);
2015-08-25 23:22:27 +02:00
}