DHT22 온습도 모듈 사용하기
아두이노

DHT22 온습도 모듈 사용하기

반응형

시중에서 구할수있는 DHT22 모듈은 3개의 핀으로 구성되어있다. 간혹 4개의 핀으로 이루어진 모듈도 있는데 (부가적인 회로를 제외한 버전임) 아래 회로를 참고하여 연결하면 된다.

 

 

회로도

만약 3핀의 모듈을 이용한다면 가운데 핀을 디지털 2번에 연결하면된다. DHT22라이브러이 에서 예제코드를 제공하지만 좀 더 간단한 코드는 다음과 같다.

 

소스코드

 

#include "DHT.h"
#define DHTPIN 2    
#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {
    Serial.begin(9600);
    dht.begin();
}

void loop() {
    float h = dht.readHumidity();
    float t = dht.readTemperature();
    
    Serial.print("Humidity: ");
    Serial.print(h);
    Serial.print(" %\t");
    Serial.print("Temperature: ");
    Serial.print(t);
    Serial.println(" *C")

    delay(2000);
}

 

사용된 라이브러리는 아래 링크에서 다운받을 수 있다.

반응형

https://diy-project.tistory.com/attachment/cfile7.uf@99AAE7465C22ED68285DA6.zip

 

반응형
    # 테스트용