[아두이노 강좌] 온습도 센서 DHT11을 이용한 시리얼 모니터/ 시리얼 플로터로 온도 및 습도 확인하기
2018. 1. 18. 16:31
안녕하세요 에듀이노 입니다.
온ㆍ습도 센서는 정전식 습도 센서와 서미스터(thermistor)를 사용하여 대기온도와
습도의 단위는 RH 상대 습도(Relavtive Humidity)를 뜻하며,
습도를 측정할 때, 두 전극 사이의 저항 변화를 측정함으로써 공기중의 습도 변화를 확인할 수
4. 온ㆍ습도 센서를 이용해서 온도와 습도 측정하기
#include <DHT.h> #define DHTPIN A1 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); void setup(){ Serial.begin(9600); } void loop(){ int h = dht.readHumidity(); int t = dht.readTemperature(); Serial.print("humidity:"); // ‘시리얼 플로터’ 사용위해 이 부분 주석 필요 Serial.println(h); // 습도 값 출력 Serial.print("temperature:"); // ‘시리얼 플로터’ 사용위해 이 부분 주석 필요 Serial.println(t); // 온도 값 출력 delay(1000); }
① 시리얼 모니터를 이용하여 온ㆍ습도 측정하기
코딩예제 에서 수정하지 않고 코드를 업로드해주세요. 업로드 후 아래 사진과 같이
위 사진과 같이 온ㆍ습도 값이 시리얼 모니터를 통해 출력 되는 것을 확인할 수 있습니다.
코드상에서 위 사진과 같이 온도 출력을 제외하고 나머지를 주석 처리 한 뒤
시리얼 플로터 선택 후 온ㆍ습도 센서를 손으로 잡아 온도 상승을 확인할 수 있습니다.
코드상에서 위 사진과 같이 습도 출력을 제외하고 나머지를 주석 처리 한 뒤
시리얼 플로터 선택 후 온ㆍ습도 센서를 손으로 잡아 습도 상승을 확인할 수 있습니다.
코드상에서 위 사진과 같이 주석 처리 후
온ㆍ습도 센서가 현재 대기의 온도와 습도를 측정했을 때 시리얼 플로터에 온도와
온ㆍ습도 센서에 손을 가져대 댔을 때 시리얼 플로터의 온도가 약간 올라가고
< 센서가 다시 대기 상태를 측정 했을 때 > 온ㆍ습도 센서가 다시 대기의 온도와 습도를 측정했을 때 시리얼 플로터에 올라갔던 온도와
여기까지
|