안녕하세요. 전자공이 입니다.
본문에서 다룰 내용은 아두이노로 온습도 센서로 온도와 습도를 측정해보겠습니다.

-준비물-
아두이노
브레드보드
점퍼선
위의 파일을 풀어 아두이노 라이브 러리에 추가해줍니다.
-라이브러리 추가 방법-


위의 두 사진을 따라 위에서 받았던 압축파일 그대로 선택해줍니다.
-회로 구성-
-----------------------------------------------------------------------------------------------------------------------------------
아두이노------------------<>------------------DHT11 센서
pin8------------------<>------------------pin1
VCC------------------<>------------------pin2
GND------------------<>------------------pin3
-----------------------------------------------------------------------------------------------------------------------------------

이 번호순으로 아두이노와 연결해주면 됩니다.
-코딩 및 설명-

-----------------------------------------------------------------------------------------------------------------------------------
#include "DHT.h" //라이브러리를 불러옴
#define DHTPIN 8 //pin8번 설정
#define DHTTYPE DHT11 //DHT 센서 설정
DHT dht(DHTPIN, DHTTYPE); //핀과 타입 설정
void setup() {
Serial.begin(9600); //시리얼 9600바이트 속도로 통신
}
void loop() {
delay(1000); //딜레이 설정
int h = dht.readHumidity(); // h를 dht.readHumidity()로 설정
int t = dht.readTemperature(); // t를 dht.readTemperature()로 설정
Serial.print("습도: "); //시리얼 출력 설정
Serial.print(h); //시리얼 출력 설정
Serial.print(" %\t"); //시리얼 출력 설정
Serial.print("온도 : "); //시리얼 출력 설정
Serial.print(t); //시리얼 출력 설정
Serial.println(" C"); //시리얼 출력 설정
}
-----------------------------------------------------------------------------------------------------------------------------------
코드를 업로드하고 시리얼 모니터를 켜줍니다.

일정하게 습도와 온도를 띄워주는 것을 볼 수 있습니다.

센서에 가까이에서 바람을 불어주면 습도와 온도가 올라가게 됩니다.
이렇게 간단하게 DHT11 센서를 이용해 온도와 습도를 측정해 보았습니다.
꼭 해보시고 온도와 습도가 잘 측정되는지 확인해봅시다.
-아두이노 온습도 센서 제어 해보기 끝-
'코딩 > 아두이노' 카테고리의 다른 글
아두이노 초음파 센서와 LED를 이용 하여 거리를 측정 해보자 (0) | 2019.11.17 |
---|---|
아두이노 CDS로 LED 제어 해보자(LED 미터기) (0) | 2019.11.13 |
아두이노 초음파 센서(HC-SR04) 로 거리 측정을 해보자 (0) | 2019.11.09 |
아두이노로 광센서 값을 시리얼 모니터로 출력해보자 (0) | 2019.11.08 |
아두이노 시리얼 통신으로 LED를 제어 해보자 (0) | 2019.11.05 |
댓글