Arduino UNO에서 dht-22 온도 / 습도 센서 사용하기Arduino Uno2016. 6. 21. 19:23
Table of Contents
반응형
DHT-22와 아두이노 UNO를 다음처럼 연결합니다..
DHT-22 아두이노 UNO
VCC 5V
DATA 2
GND GND
아두이노 IDE를 실행시키고 메뉴에서 스케치 - 라이브러리 포함하기 - 라이브러리 관리를 선택합니다..
DHT22를 검색하여 DHT sensor library를 설치합니다.
이제 다음 코드를 업로드합니다..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | // Example testing sketch for various DHT humidity/temperature sensors // Written by ladyada, public domain #include "DHT.h" #define DHTPIN 2 //센서가 연결된 디지털핀 //사용하려는 센서만 주석을 제거한다. //#define DHTTYPE DHT11 // DHT 11 #define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 //#define DHTTYPE DHT21 // DHT 21 (AM2301) //DHT 센서 초기화 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHTxx test!"); dht.begin(); } void loop() { //측정하는 시간사이에 2초간의 딜레이를 줌 delay(2000); float h = dht.readHumidity(); //습도값을 읽어옴. float t = dht.readTemperature();//온도값을 읽어옴 //에러 검사 if (isnan(h) || isnan(t) ) { Serial.println("Failed to read from DHT sensor!"); return; } // 열지수 계산 // Compute heat index in Celsius (isFahreheit = false) float hic = dht.computeHeatIndex(t, h, false); Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.print(" *C "); Serial.print("Heat index: "); Serial.print(hic); Serial.println(" *C "); } | cs |
실행결과 습도, 온도, 열지수를 얻을 수 있습니다..
반응형
'Arduino Uno' 카테고리의 다른 글
Arduino - 시리얼 통신으로 실수(double)를 전송하기 (0) | 2016.08.30 |
---|---|
Arduino UNO를 브레드보드로 제작하기(DIY) (0) | 2016.08.27 |
arduino uno에 연결된 LCD에 현재 날짜/시간(RTC) 출력하기 (0) | 2016.06.10 |
arduino uno에서 ds18b20온도 센서값과 RTC(날짜,시간)값을 MYSQL에 데이터 넣기 (30) | 2016.06.10 |
Arduino Mega 2560에 TFT LCD 연결하기 (0) | 2016.05.30 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!