반응형
온습도 센서로 습도를 측정해 본다.
이번에 사용할 센서는 DHT11이라는 센서이다.
위와 같이 모듈 형식으로 되어있는것은 저항이 달려있으므로 상관 없지만
그냥 파란색 만 있으면 아래와 같이 저항을 달아줘야한다.
위의처럼 간단하게 하면 된다.
아래 소스는 DHT11라이브러리를 사용한 소스이다.
DHT11 라이브러리
///////////////////////////////////////////////////////////////////////////////////////////////////
#include <DHT11.h>
#define pin A0
#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);
}
}
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 |