0️⃣ 시작 전
1. DHT11
1) 온습도를 확인하는 모듈로 디지털 신호를 출력함.
2) GND -> esp32 GND
3) VCC -> 3.3v or 5v
4) DATA(DAT) -> DHTPIN 번호 ex)13
(각 모듈마다 순서는 상이할 수 있음)
2. LCD
1) LCD란 Liquid Crystal Display의 약자
2) 액체처럼 유체의 성질을 가지며, 고체처럼 광학 성질을 가짐
3) 보편적으로 사용되는 LCD는 16*2 Character LCD, 1줄에 16개의 문자씩 총 2줄에 문자를 표기 가능
4) 간혹 화면이 안 보이거나 ■ <- 화면이 나온다면 “LCD 주소값”을 확인하거나 (0x27 or 0x3F) 뒷면 “가변저항을 드라이버로 조절”
💡 저항을 시계방향으로 돌리면 저항 값이 낮아지고(=밝기가 높아짐), 반시계방향으로 돌리면 저항값이 높아짐 (=밝기가 낮아짐).
1️⃣ DHT11 출력
1. esp32 LED 아래와 같이 연결
2. 라이브러리 설치
라이브러리에서 DHT 검색 후 설치
3. IDE에 코드 입력
4. Upload
5. DHT 시리얼 모니터 및 시리얼 플로터 확인
- 시리얼 모니터
- 시리얼 플로터 ( 아래와 같이 코드 변경 후 재업로드 필요 )
1) hum
2) tem
2️⃣ LCD “Hello World” 출력
1. esp32 LED 아래와 같이 연결
2. 라이브러리 설치
라이브러리에서 LiquidCrystal_I2C 검색 후 설치
3. IDE에 코드 입력
4. Upload
5. LCD 문구 확인
3️⃣ LCD 온습도 출력
1. IDE에 코드 입력
2. Upload
3. LCD 온습도 확인