BH1750 조도센서

 

 BH1750 조도센서는 빛의 세기를 측정하여 일반적으로 사용하는 빛의세기 단위인LUX 수치로 변환한 후 I2C 통신 방식으로 데이터를 제공한다. LUX 단위 숫자로 알려주므로 사용하기 매우 편리하고, BH1750 조도센서를 탑재한 센서모듈을 GY-302 로 칭한다.  

 

 

 

 

 

 

 

아두이노와의 연결

 

I2C방식의 연결이므로 아두이노의 SDA핀과 SCL핀을 찾아 연결해 주어야 하는데, 아두이노 기종별 SDA와 SCL핀의 배정은 다음과 같으므로  센서의 SDA핀과 SCL핀을 해당 기종의 핀에 연결하고 VCC와 GND는 5V와 GND에 각각 연결해 준다.   그리고 ADDR 핀은 I2C Address를 변경할 때 사용하는 핀으로써 아무 연결을 하지 않고 그대로 사용해도 된다.

 

 기종

 SDA핀 번호

SCL핀 번호 

 우노 ,나노

 아날로그 4번

 아날로그 5 번

 메가2560, 듀에

 디지털 20번

 디지털 21 번 

 ESP8266, D1mini

 디지털 2 번

 디지털 1번

 ESP32

 GPIO 21

 GPIO 22

 

 

라이브러리 설치

 

   - https://github.com/claws/BH1750  사이트에서 zip파일을 다운로드 받아 [스케치] -> [라이브러리포함하기]->[.zip라이브러리추가] 메뉴에서 설치한다.

 

 

 

 

 

샘플프로그램

 

 

 

 

+ Recent posts