이번에 사용할 센서는 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)에서 실행 해봤다.
분무기로 물을 뿌렸더니 값이 증가 하였다.
플로터 기능을 사용하니깐 기존에 있던 시리얼 모니터 보다 훨씬더 보기 편한것 같다.
댓글 없음:
댓글 쓰기