Я уже рассказывал как подключить данный датчик к Raspberry pi. Сейчас расскажу как же его подключить к arduino.
Как уже было сказано. Устройство BH1750 - это цифровой датчик освещенности, использующий интерфейс I2C. Отсюда следует, что датчик можно подключить к Arduino всего 4мя пинами. +,-,SCL и SDA.
Выглядит он следующим образом:
По данному датчику есть очень подробный даташит.
Ну что-ж, давайте подключим датчик к Arduino. Схема подключения будет выглядеть следующим образом:
Теперь про скетч. Здесь будет использоваться 2 библиотеки <Wire.h> - это библиотека стандартная и она уже есть в комплекте arduino ide. А вот вторую придётся до качать. Вторая библиотека у нас <BH1750.h>.
Для этого зайдем в программе arduino ide: Скетч -> Подключить библиотеку -> Управлять библиотеками... . И здесь найти в поиске библиотеку BH1750. И нужно ее установить.
Далее просто запускаем скетч, который можно скачать по ссылке: https://yadi.sk/d/laAxnbvRQYT39w
Ну и заливаем все это дело в ардуино. После этого открываем монитор порта со скоростью 9600 и увидим значения снятые с датчика с периодичностью в 1 секунду.
На этом пока все. Надеюсь Статья оказалась полезна для Вас.