РАЗДЕЛЫ БЛОГА

Отправляем товары через авито доставку
Доставлять товары во все регионы России нам помогают

Заказ можно оплатить картой

Библиотека BH1750.h
12.01.2020 23:08
Библиотека BH1750.h предназначена для работы с датчиком освещенности BH1750 (GY-302)
Сенсор BH1750 представляет собой цифровой 16-битный цифровой датчик освещённости. Диапазон измерений: от 1 до 65535 люкс. Датчик BH1750 чувствителен к видимому свету и практически не подвержен влиянию инфракрасного излучения, реагирует примерно на тот же спектральный диапазон, что и человеческий глаз.
Подключение модуля производится по двухпроводному интерфейсу I2C. Интерфейс I2C в платах Arduino реализован на аналоговых пинах A4 (SDA — шина данных) и A5 (SCL — шина тактирования).
Подключение датчика BH1750 к Arduino
- VCC -> питание 5 вольт, допускается 3.3V
- GND -> GND земля
- SCL -> SCL аналоговый контакт A5 на Arduino Uno
-
SDA -> SDA аналоговый контакт A4 на Arduino Uno
Пример использования библиотеки BH1750
#include <BH1750.h> // подключаем библиотеку BH1750 lightMeter; // объявляем объект lightMeter uint16_t lux; // задаем переменную Unsigned Int // с диапазоном значения 0..65535 void setup() { Serial.begin(9600); lightMeter.begin(); // запускаем датчик } void loop() { lux = lightMeter.readLightLevel(); // считываем показания датчика Serial.print("Освещение : "); Serial.print(lux); // выводим показания в консоль Serial.println(" люкс"); delay(1000); // задержка 1 сек }