<주의> 아두이노 업로드를 위해 IDE에 <DHT.h>와 <LiquidCrystal_I2C.h> 라이브러리가 추가되어 있어야합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#include <DHT.h> // DHT 라이브러리 추가
#include <LiquidCrystal_I2C.h> // I2C LCD 라이브러리 추가
#define DHT_PIN 2 // 온습도 센서 연결 디지털 핀 번호
#define DHT_TYPE DHT22 // DHT 센서 종류
#define LCD_ADDR 0x3F // I2C LCD 주소 0x3F or 0x27
DHT dht(DHT_PIN, DHT_TYPE); // DHT 객체 선언
LiquidCrystal_I2C lcd(LCD_ADDR, 16, 2); // 16 * 2 LCD 객체 선언
void setup() {
dht.begin(); // DHT 센서 활성화
lcd.init(); // LCD 초기화
lcd.backlight(); // LCD 백라이트 ON
}
void loop() {
float humidity = dht.readHumidity(); // 습도값 읽기 & 저장
float temperature = dht.readTemperature(); // 온도값 읽기 & 저장
lcd.setCursor(0, 0); // x, y 커서 좌표 설정
lcd.print("Temp:"); // 설정 좌표에 데이터 출력
lcd.setCursor(0, 1);
lcd.print("Humi:");
lcd.setCursor(6, 0);
lcd.print(temperature);
lcd.setCursor(6, 1);
lcd.print(humidity);
delay(2000);
}
|
cs |
'아두이노 모듈' 카테고리의 다른 글
[아두이노] LED 버튼 모듈 사용하기 (0) | 2021.02.01 |
---|---|
[아두이노] CDS 조도 센서 사용하기 (0) | 2021.02.01 |
[아두이노] 모터 & 외부 전원 간단히 제어하기 (0) | 2020.12.03 |