반응형
시중에서 구할수있는 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
반응형
'아두이노' 카테고리의 다른 글
아두이노를 버튼으로 제어하기 (0) | 2017.12.29 |
---|---|
아두이노로 자동 로그인 장치 만들기 (16) | 2017.12.23 |
wemos d1으로 인터넷 시계 만들기 (0) | 2017.11.14 |
NRF24L01 모듈 사용하기 (0) | 2017.11.04 |
장애물 피하는 로봇 만들기 (1) | 2017.11.04 |