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라이브러리추가] 메뉴에서 설치한다.
샘플프로그램
'각종 부품 사용방법 > 입력장치' 카테고리의 다른 글
아두이노 써미스터센서로 온도 측정하기 (0) | 2019.01.16 |
---|---|
초음파센서(HC-SR04) 거리 측정하기 (0) | 2019.01.14 |
아두이노 CDS센서로 빛의 세기 측정하기 (0) | 2019.01.13 |
아두이노 온습도센서(DHT11) 사용하기 (0) | 2019.01.09 |
아두이노 키패드 사용법 (0) | 2019.01.06 |