|
-
- #include <Wire.h>
- #include <BH1750.h>
-
- #define ledka D0
-
- BH1750 lightMeter;
-
-
- void setup(){
-
- Serial.begin(9600);
-
- pinMode(ledka, OUTPUT);
-
- // Initialize the I2C bus (BH1750 library doesn't do this automatically)
- Wire.begin();
- // On esp8266 you can select SCL and SDA pins using Wire.begin(D4, D3);
-
- lightMeter.begin();
-
- Serial.println(F("BH1750 Test begin"));
-
- }
-
-
- void loop() {
-
- float lux = lightMeter.readLightLevel();
- Serial.print("Light: ");
- Serial.print(lux);
- Serial.println(" lx");
- if(lux < 200)
- {
- digitalWrite(ledka, HIGH);
- }
- else
- {
- digitalWrite(ledka, LOW);
- }
- delay(1000);
- }
|