КОРЗИНА
магазина
8 (499) 500-14-56 | ПН. - ПТ. 12:00-18:00
ЛЕСНОРЯДСКИЙ ПЕРЕУЛОК, 18С2, БЦ "ДМ-ПРЕСС"

Подключаем BH1750 датчик освещенности Gy-30,Gy-302 к Arduino

Для измерения освещенности отлично подходят на базе сенсора BH1750 датчики Gy-30 и Gy-302.

Нам понадобится:

Для реализации проекта нам необходимо установить библиотеки:

Схема подключения

Подключаем модуль следующим образом:

BH1750 (Gy-30, Gy-302) Arduino Uno
Vcc +5V
GND GND
SCL A5
SDA A4

Для подключения удобно использовать провода "Папа-Мама".

Пример кода

После установки библиотеки можно приступить к загрузке скетча.

#include <Wire.h>
#include <BH1750.h>
BH1750 lightMeter;
void setup(){
Serial.begin(9600);
lightMeter.begin();
Serial.println("Running...");
}
void loop() {
uint16_t lux = lightMeter.readLightLevel();
Serial.print("Light: ");
Serial.print(lux);
Serial.println(" lx");
delay(500);
}

Данный пример будет каждые пол секунды отправлять значение освещенности в последовательный порт.

Для просмотра данных необходимо открыть "монитор последовательного порта".

Видео





Обсуждение

Гарантии и возврат Используя сайт Вы соглашаетесь с условями