Увеличить
Датчик освещенности GY-302 BH1750
ОПИСАНИЕ
Цифровой датчик освещенности с большим интервалом измерений. Модуль выполнен на базе BH1750.
ПАРАМЕТРЫ
- Чип: BH1750
- Питание: 3-5 Вольт
- Протокол связи: стандартный IIC (он же I2C, он же TWI)
- Диапазон измерений: 1 - 65535 Люкс
КАК ПОДКЛЮЧИТЬ
Для первого подключения нам понадобятся Arduino Uno и провода Папа-Мама. Также нужно скачать библиотеку BH1750 и подключить её к проекту в Arduino IDE.
Модуль подключаем по схеме:
GY-302 BH1750 | Arduino Uno |
VCC | +5V |
GND | GND |
SCL | A5 |
SDA | A4 |
Для подключения используем провода Папа-Мама.
ПРИМЕР КОДА
После установки библиотеки создаём и загружаем в Arduino скетч:
#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);
}
В этом примере каждые полсекунды в COM порт поступает информация о измеренной освещённости. Для просмотра поступающих данных необходимо использовать "Монитор порта".
КОМПЛЕКТ
- Датчик освещённости GY-302 BH1750 х1
Наверняка понадобятся
Метки: #GY-302