[#13 WEKIT 아두이노 종합키트 공략] 온습도 센서(DHT-11) 공략하기


안녕하세요 디바이스마트입니다


이번 시간엔 온습도센서(DHT-11)에 대해

알아보도록 하겠습니다



"

온습도 센서란?

"

온도와 습도를 동시에 측정하는 센서로

이번 실습에 사용될 온습도 센서는 DHT-11입니다.


DHT-11은 1-wire 통신을 사용하는

대표적 온습도 센서로 온습도계, 스마트팜 등

여러가지 방면으로 사용되는 센서입니다


그럼 지금부터 DHT-11을 통해

온도와 습도를 측정해보도록 하겠습니다




WK DHT11 온습도 센서 모듈
 [WK-ADB-K07-12]

▼스펙▼

정격전압 : 5V, 3.3V

포트 : 디지털 양방향 단일 버스

온도 범위 : 0~50도 (土2도)

습도 범위 : 20~90% (土5%)

인터페이스 : Arduino 3P Interface (3핀) SVG

크기 : 30*21mm

무게 : 4g



아두이노 우노와 쉴드 사용법을 모를 경우 !

[아두이노 우노와 센서 쉴드 사용법]

🔼클릭🔼



1. 회로도 & 배선도




2. 코드 예제


⭐중요⭐

DHT-11 온습도 센서를 사용하기 위해선

DHT 라이브러리가 필요합니다



<라이브러리 다운>

툴 → 라이브러리 관리 → DHT 검색 → DHT sensor library 라이브러리 설치
순서로 진행해주세요 !!



// 온습도 센서 예제  (https://www.devicemart.co.k)

#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}
void loop() {
  delay(2000);
  float humi = dht.readHumidity();   // 센서로부터 온도 값 읽어오기
  float temp = dht.readTemperature();   // 센서로부터 습도 값 수신 읽어오기
  Serial.print("   ");
  Serial.print("온도: ");
  Serial.print(temp);
  Serial.print("*C");
  Serial.print("     ");
  Serial.print("습도: ");
  Serial.print(humi);
  Serial.println(" %");
}




위 예제는 DHT-11 온습도 센서를 통해
온도와 습도를 지속적으로 측정하는 예제입니다



지금까지 DHT-11 온습도 센서에 대해 실습 해 보았습니다


위 예제를 참고해서 여러가지 방식으로
작동해보시길 바랍니다


그럼 저는 다음 센서/모듈 포스팅으로 돌아오겠습니다~
Bye~ Bye~




🔽상품정보🔽

WK DHT-11 온습도 센서 모듈 [바로가기]

WK 아두이노 우노 호환보드 (USB-C타입) [바로가기]

WK 아두이노 호환 센서 쉴드 V5.0 [바로가기]



[아두이노 우노 스페셜 센서 종합키트]



;




















댓글 쓰기

0 댓글