본문 바로가기

아두이노 온습도센서 사용

반응형

온습도 센서로 습도를 측정해 본다.


이번에 사용할 센서는 DHT11이라는 센서이다.




위와 같이 모듈 형식으로 되어있는것은 저항이 달려있으므로 상관 없지만



그냥 파란색 만 있으면 아래와 같이 저항을 달아줘야한다.



위의처럼 간단하게 하면 된다.



아래 소스는 DHT11라이브러리를 사용한 소스이다.

DHT11 라이브러리

///////////////////////////////////////////////////////////////////////////////////////////////////
#include <DHT11.h>
#define pin A0
DHT11 t(pin);
void setup() {
  Serial.begin(9600);
}
void loop() {
  int i;
  float temp, humi;
  if((i = t.read(humi, temp)) == 0) {
    Serial.println(humi);
  }
}
///////////////////////////////////////////////////////////////////////////////////////////////


핀은 저번과 마찬가지로 A0에 꽂았다.



위의 코드를 시리얼 플로터(Ctrl + Shift + L)에서 실행 해봤다.




분무기로 물을 뿌렸더니 값이 증가 하였다.



플로터 기능을 사용하니깐 기존에 있던 시리얼 모니터 보다 훨씬더 보기 편한것 같다.











반응형

'아두이노' 카테고리의 다른 글

아두이노 드론 프로그래밍  (0) 2016.10.24
아두이노 DF Player 사용  (0) 2016.10.23
아두이노 온도센서로 온도 측정하기  (0) 2016.10.18
일산 킨텍스 전시회관  (0) 2016.10.16
아두이노 부품 정리2  (0) 2016.10.16