[시험관속 아두이노]dht11 센서이용하여 온습도 측정
2019. 4. 2. 20:27ㆍDIY/Arduino
DHT11센서는 시리얼 통신을 이용하여 온습도 센서입니다.
말그대로 온도와 습도를 동시에 측정하는 센서입니다.
상위의 센서로 DHT22가있지만 빈곤한 저는 DHT11을 우선
광고와 공감은 블로거의 힘이됩니다 ㅜ
DHT11스펙(Specifications)
- 작동 전압 : 3.3 ~ 5V
- 측정 범위 : 20 - 99%RH(습도), 0 - 50C(온도, 섭씨)
- 오차 범위 : +-5%RH(습도), +-2C(온도, 섭씨)
나머지 상세스펙은 -> 여기 에 PDF파일을 첨부합니다.
DHT핀 순서는 위 사진과 같이, Vdd(+3.3 - 5V input), data시리얼 데이터, null 아무것도 아니에요, GND
회로도
코드
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11 // DHT 22 (AM2302), AM2321
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.print((int)t); Serial.print(" *C, ");
Serial.print((int)h); Serial.println(" %");
delay(3000);
}
반응형
'DIY > Arduino' 카테고리의 다른 글
[시험관속 아두이노]Fritzing 부품추가하기 (2) | 2019.04.03 |
---|---|
[시험관속 아두이노]아두이노 라이브러리 추가, 헤더파일 추가 (0) | 2019.04.03 |
[시험관속의 아두이노] 아두이노 led제어하기 (0) | 2019.04.01 |
[시험관속의 아두이노]Atom Editor Arduino 개발환경 구축 (0) | 2019.03.28 |
[시험관속의 아두이노] 아두이노 핀다이어그램 (0) | 2019.03.26 |