/*
Подключяем библиотеку Wire (для I2C)
*/
#include <Wire.h>
/*
Подключяем библиотеку для bh1750
*/
#include <BH1750.h>
/*
Объявляем объект lightMeter
*/
BH1750 lightMeter;
void setup() {
/*
Запускаем последовательный порт
*/
Serial.begin(9600);
/*
Инициализируем шину I2C (библиотека BH1750 не делает это автоматически)
На esp8266 вы можете выбрать выводы SCL и SDA, используя Wire.begin (D4, D3);
*/
Wire.begin();
/*
Инициализируем и запускаем BH1750
*/
lightMeter.begin();
Serial.println(F("BH1750 тест"));
}
void loop() {
/*
Считываем показания с BH1750
*/
float lux = lightMeter.readLightLevel();
/*
Отправляем значение освещенности в последовательный порт
*/
Serial.print("Light: ");
Serial.print(lux);
Serial.println(" lx");
/*
раз в секунду
*/
delay(1000);
}
Вы никогда не пробовали подключять немного мозгов и внимательности?
Например, когда Вы только собирались писать свою нетленку в окно сообщения, окно выглядело вот так:
Вы не пробовали читать, что Вам пишут?