Top 14 아두 이노 습도 센서 Quick Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 아두 이노 습도 센서 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.maxfit.vn team, along with other related topics such as: 아두 이노 습도 센서 DHT11 센서, 온습도 센서 원리, DHT11 라이브러리, DHT11 Arduino, DHT11 연결


[아두이노] DHT11 온·습도 센서로 온도와 습도 측정하기 with LCDI2C
[아두이노] DHT11 온·습도 센서로 온도와 습도 측정하기 with LCDI2C


아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기 :: IT-G-House

  • Article author: it-g-house.tistory.com
  • Reviews from users: 10210 ⭐ Ratings
  • Top rated: 4.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기 :: IT-G-House 아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기 ; 온도 측정 범위 (Temperature range), 0 ~ 50 ℃ (±2 ℃) ; 습도 측정 범위 (Humity range) … …
  • Most searched keywords: Whether you are looking for 아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기 :: IT-G-House 아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기 ; 온도 측정 범위 (Temperature range), 0 ~ 50 ℃ (±2 ℃) ; 습도 측정 범위 (Humity range) … 아두이노(Arduino)를 사용한 홈 IoT (사물인터넷)의 가장 기본은 각 종 센서를 동작시키고 센싱 값을 읽는 것이라고 할 수 있습니다. 구상하는 대부분의 프로젝트는 어떤 조건이 만족하면 원하는 명령들을 수행하..아두이노(Arduino) 비전공 입문자를 위한 아두이노 프로젝트
  • Table of Contents:

아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기

티스토리툴바

아두이노(Arduino) 홈 IoT 입문 - 온습도 센서(DHT11) 사용하기 :: IT-G-House
아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기 :: IT-G-House

Read More

아두이노 DHT11 온도 습도 센서 실습

  • Article author: fishpoint.tistory.com
  • Reviews from users: 24940 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 아두이노 DHT11 온도 습도 센서 실습 온도 습도 센서 연결도는 아래와 같습니다. Arduino 프로그래밍 Arduino IDE 소프트웨어가 실행되고 있어야 합니다 . 다음으로 Arduino 라이브러리 … …
  • Most searched keywords: Whether you are looking for 아두이노 DHT11 온도 습도 센서 실습 온도 습도 센서 연결도는 아래와 같습니다. Arduino 프로그래밍 Arduino IDE 소프트웨어가 실행되고 있어야 합니다 . 다음으로 Arduino 라이브러리 … 온도 습도 센서 연결도는 아래와 같습니다. Arduino 프로그래밍 Arduino IDE 소프트웨어가 실행되고 있어야 합니다 . 다음으로 Arduino 라이브러리 관리자를 통해 수행할 수 있는 DHT 센서 라이브러리를 설치해야..IoT, 라즈베리파이, 인공지능 개발자 블로그
  • Table of Contents:

‘개발자Arduino’ Related Articles

티스토리툴바

아두이노 DHT11 온도 습도 센서 실습
아두이노 DHT11 온도 습도 센서 실습

Read More

라즈이노 iOT :: 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1

  • Article author: rasino.tistory.com
  • Reviews from users: 36702 ⭐ Ratings
  • Top rated: 4.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 라즈이노 iOT :: 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1. 이번 시간은 온도와 습도를 같이 나타내 줄 수 있는 DHT11 이라는 매우 유용한 센서에 대해 … …
  • Most searched keywords: Whether you are looking for 라즈이노 iOT :: 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1. 이번 시간은 온도와 습도를 같이 나타내 줄 수 있는 DHT11 이라는 매우 유용한 센서에 대해 … 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1  이번 시간은 온도와 습도를 같이 나타내 줄 수 있는 DHT11 이라는 매우 유용한 센서에 대해 다루어 보고자 한다. 첫 강좌로 센서의 기본적인 활..
  • Table of Contents:

【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1

티스토리툴바

라즈이노 iOT :: 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1
라즈이노 iOT :: 【 아두이노 센서#17】 DHT11 온·습도 센서 다루기 #1

Read More

아두이노 습도 센서 – 검색결과 | 쇼핑하우

  • Article author: shoppinghow.kakao.com
  • Reviews from users: 45070 ⭐ Ratings
  • Top rated: 3.2 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 아두이노 습도 센서 – 검색결과 | 쇼핑하우 아두이노용 습도 센서 모듈 (ARDUINO MEGA2560) HR202. 8,000원. 인터파크 배송 3,000원 … S186 DHT22/AM2302 디지탈 온도 습도 센서 아두이노. 5,800원. …
  • Most searched keywords: Whether you are looking for 아두이노 습도 센서 – 검색결과 | 쇼핑하우 아두이노용 습도 센서 모듈 (ARDUINO MEGA2560) HR202. 8,000원. 인터파크 배송 3,000원 … S186 DHT22/AM2302 디지탈 온도 습도 센서 아두이노. 5,800원.
  • Table of Contents:
아두이노 습도 센서 - 검색결과 | 쇼핑하우
아두이노 습도 센서 – 검색결과 | 쇼핑하우

Read More

[아두이노 강좌] 22. 온도, 습도 측정 센서 DHT11 모듈 사용하기 / 라이브러리 추가하기 (2) > 아두이노 | 메이크쉐어

  • Article author: makeshare.org
  • Reviews from users: 46787 ⭐ Ratings
  • Top rated: 4.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [아두이노 강좌] 22. 온도, 습도 측정 센서 DHT11 모듈 사용하기 / 라이브러리 추가하기 (2) > 아두이노 | 메이크쉐어 아두이노와 DHT11 온습도센서 모듈을 연결하여 온도와 습도를 측정해봅시다. 4657d577cad8c8644ff0a165489a9b94_1462802 준비물. …
  • Most searched keywords: Whether you are looking for [아두이노 강좌] 22. 온도, 습도 측정 센서 DHT11 모듈 사용하기 / 라이브러리 추가하기 (2) > 아두이노 | 메이크쉐어 아두이노와 DHT11 온습도센서 모듈을 연결하여 온도와 습도를 측정해봅시다. 4657d577cad8c8644ff0a165489a9b94_1462802 준비물. 아두이노   개요 이번 글에서는 DHT11이라는 센서를 통해 온도와 습도를 측정해보도록 하겠습니다. 센서를사용하기 위해서는 라이브러리를 추가해야하며 라이브러리 추가 과정 또한 배워보도록합시다.    온습도 센서 DHT11 DHT11은 내부에 써미스터와 정전식 습도 센서가 내장되어있는 온습도 센서입니다. 써미스터는온도에 따라 저항 값이 변하는 소자이며 정전식 습도 센서는 습도에 따라…
  • Table of Contents:

최신글

최신댓글

[아두이노 강좌] 22. 온도, 습도 측정 센서 DHT11 모듈 사용하기 / 라이브러리 추가하기 (2) > 아두이노 | 메이크쉐어” style=”width:100%”><figcaption>[아두이노 강좌] 22. 온도, 습도 측정 센서 DHT11 모듈 사용하기 / 라이브러리 추가하기 (2) > 아두이노 | 메이크쉐어</figcaption></figure>
<p style=Read More

G마켓 – 아두이노 센서 DHT11 온도 습도 C37

  • Article author: item.gmarket.co.kr
  • Reviews from users: 34935 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about G마켓 – 아두이노 센서 DHT11 온도 습도 C37 DHT11 온도 습도 센서 모듈. -DHT11을 부착하여 만든 모듈로 정전식 습도 센서와 써미스터를 사용하여 공기중의 습도와 온도를 측정하고 디지털 센서 신호를 출력. …
  • Most searched keywords: Whether you are looking for G마켓 – 아두이노 센서 DHT11 온도 습도 C37 DHT11 온도 습도 센서 모듈. -DHT11을 부착하여 만든 모듈로 정전식 습도 센서와 써미스터를 사용하여 공기중의 습도와 온도를 측정하고 디지털 센서 신호를 출력. 인터넷쇼핑, 오픈마켓, 패션/뷰티, 디지털, 식품/유아, 스포츠/자동차, 생활용품 , 도서/DVD, 여행/항공권, e쿠폰/티켓, 만화/게임, 공동구매, 경매, 중고, 글로벌쇼핑, 브랜드샵, 베스트셀러, 방문쇼핑몰, G스탬프, 할인쿠폰, 동영상, 이벤트 등 G마켓경매,할인쿠폰,베스트셀러,공동구매,컴퓨터/핸드폰,에어컨/TV/디카,MP3/게임,패션/명품/브랜드,여성의류/속옷,남성의류/정장/빅사이즈,분유/기저귀/식품/생리대/임부복,유아동/장난감,쌀/과일/한우/생선,건강식품/음료,화장품/자동차,스포츠/다이어트,골프/등산/스키/낚시,운동화,네비게이션,리빙/침구/인테리어,애완/성인/공구,꽃배달,도서/여행/항공권,만화
  • Table of Contents:

지금 선택한상품

수량

배송비 결제

지금 선택한상품

수량

배송비 결제

연관상품 상세보기

인증정보열기

G마켓 - 아두이노 센서 DHT11 온도 습도 C37
G마켓 – 아두이노 센서 DHT11 온도 습도 C37

Read More

아두이노(ARDUINO) 의 모든 것 – 전자부품쇼핑몰 아이씨뱅큐

  • Article author: www.icbanq.com
  • Reviews from users: 26839 ⭐ Ratings
  • Top rated: 3.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 아두이노(ARDUINO) 의 모든 것 – 전자부품쇼핑몰 아이씨뱅큐 [KEYES]. Keyes 습도 센서 모듈 HR202 (Arduino UNO MEGA2560 용) / Keyes Humity Moisture Sensor Module HR202 for Arduino UNO MEGA2560. 8,070 원. …
  • Most searched keywords: Whether you are looking for 아두이노(ARDUINO) 의 모든 것 – 전자부품쇼핑몰 아이씨뱅큐 [KEYES]. Keyes 습도 센서 모듈 HR202 (Arduino UNO MEGA2560 용) / Keyes Humity Moisture Sensor Module HR202 for Arduino UNO MEGA2560. 8,070 원. 아두이노(ARDUINO) – 모든 관련 전자부품 판매, 국내 최대 전자부품 쇼핑몰, 아이씨뱅큐 아두이노(ARDUINO) – 모든 관련 전자부품 판매, 국내 최대 전자부품 쇼핑몰, 아이씨뱅큐
  • Table of Contents:

아두이노(Arduino) BEST

아두이노(Arduino)

온습도 센서35개의 상품

결제 및 주문

아두이노(ARDUINO) 의 모든 것 - 전자부품쇼핑몰 아이씨뱅큐
아두이노(ARDUINO) 의 모든 것 – 전자부품쇼핑몰 아이씨뱅큐

Read More

[Arduino|아두이노] 온도 습도 센서 (KY-015, DHT11) 사용방법

  • Article author: gent.tistory.com
  • Reviews from users: 37823 ⭐ Ratings
  • Top rated: 4.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Arduino|아두이노] 온도 습도 센서 (KY-015, DHT11) 사용방법 아두이노 온도, 습도 센서 (KY-015) 사용방법 온도, 습도 센서 KY-015는 DHT11 센서에 기판 및 저항이 부착되어 더 편하게 사용할 수 있다. …
  • Most searched keywords: Whether you are looking for [Arduino|아두이노] 온도 습도 센서 (KY-015, DHT11) 사용방법 아두이노 온도, 습도 센서 (KY-015) 사용방법 온도, 습도 센서 KY-015는 DHT11 센서에 기판 및 저항이 부착되어 더 편하게 사용할 수 있다. 아두이노 온도, 습도 센서 (KY-015) 사용방법 온도, 습도 센서 KY-015는 DHT11 센서에 기판 및 저항이 부착되어 더 편하게 사용할 수 있다. 소스코드는 동일하게 사용가능 하다. 비용은 조금더 비싼듯하지만 인터..
  • Table of Contents:

Header Menu

Main Menu

[Arduino아두이노] 온도 습도 센서 (KY-015 DHT11) 사용방법

‘프로그래밍아두이노’ 관련 글

Sidebar – Right

Sidebar – Footer 1

Sidebar – Footer 2

Sidebar – Footer 3

Copyright © 젠트의 프로그래밍 세상 All Rights Reserved

Designed by JB FACTORY

[Arduino|아두이노] 온도 습도 센서 (KY-015, DHT11) 사용방법
[Arduino|아두이노] 온도 습도 센서 (KY-015, DHT11) 사용방법

Read More


See more articles in the same category here: 533+ tips for you.

아두이노(Arduino) 홈 IoT 입문 – 온습도 센서(DHT11) 사용하기

아두이노(Arduino)를 사용한 홈 IoT (사물인터넷)의 가장 기본은 각 종 센서를 동작시키고 센싱 값을 읽는 것이라고 할 수 있습니다. 구상하는 대부분의 프로젝트는 어떤 조건이 만족하면 원하는 명령들을 수행하는 목적이 많죠 ^^ 여기서 ‘어떤 조건’을 정량화하는 과정에서 센서를 많이 사용하게 됩니다.

센서의 종류는 너~~무 다양한데 그중 ‘온습도 센서(Temperature and Humidity sensor)’는 단순하면서도 많은 곳에서 중요하게 사용됩니다. 그래서 오늘은 센서 동작의 입문이라고 할 수 있는 온습도 센서를 아두이노에 장착하고 동작하는 방법을 알아보겠습니다.

아두이노(Arduino)로 쉽게 사용할 수 있고 온라인에서 흔하게 구할 수 있는 온습도 센서는 몇 가지 종류가 있지만, 우선 네이버나 구글에서 ‘온습도 센서’라고 검색하면 모델명 DHT11이라는 제품을 가장 먼저 볼 수 있습니다. 저렴한 가격에 비해 실내 일상 환경의 온도나 습도를 측정하는데 무리가 없고 사용하기 쉬워서 많이 사용되는 모델입니다. 추가로 쓸만한 온습도 센서 및 동작원리에 관해서는 아래 정리한 내용 링크 참고 부탁드려요 ^^

DHT11 온습도 센서

온습도 센서(DHT11) 온습도 센서 모듈(DHT11 module)

DHT11 온습도 센서는 단일품과 모듈 형태로 판매를 합니다. 단품으로 구매를 하면 아두이노에 연결할 때 저항을 따로 연결해야 하고 그러면 빵판도 필요하고 번거롭기 때문에 모듈형으로 구매하는 것이 최선입니다. 센서는 몸통과 4 pin으로 구성되어 있고 사진에 표기되어 있듯이 VCC, OUT (data), NC (not connect), GND 순서로 되어 있습니다. 모듈형 같은 경우는 판매사마다 조금은 다르지만 대부분 보드에 DHT11 센서가 실장 되어 있고 3 pin (OUT, VCC, GND)으로 구성되어 있습니다. 추후 완성품을 만들 때도 모듈형이 여러모로 편하기 때문에 모듈형을 위주로 포스팅하도록 하겠습니다.

동작 전압 (Power) 3~5 V 온도 측정 범위 (Temperature range) 0 ~ 50 ℃ (±2 ℃) 습도 측정 범위 (Humidity range) 20 ~ 80 % (±5 %) 최대소비전력 (Max. current) 2.5 mA 데이터 주기 (sampling rate) 1 Hz

아두이노와 DHT11 센서 연결

센서를 동작하기 위해서는 기본적으로 센서가 필요한 전원이 공급되어야 합니다. DHT11의 동작 전압이 3~5V로 아두이노의 3.3V나 5V pin 어디에나 연결해도 괜찮습니다. 그림과 같이 VCC(+) 핀은 아두이노의 3.3V 또는 5V 핀에 연결하고 GND는 GND핀에 연결합니다. 그리고 센서가 측정한 데이터를 아두이노가 받아야 하기 때문에 Data output 핀과 아두이노의 디지털(DIGITAL) 핀과 연결합니다. 저는 디지털 2번 핀과 연결하였는데 이 부분은 프로그램에서 바꿀 수 있기 때문에 2번부터 13번까지 어디에 연결해도 상관은 없습니다.

만약에 센서를 여러개 사용하시면 각 센서의 Data output 핀을 아두이노의 디지털 핀에 번호를 다르게 각각 연결하면 됩니다. 동작전압 공급은 VCC는 한꺼번에 3.3V 또는 5V에 연결하고, GND 역시 한꺼번에 아두이노의 GND에 연결하면 되는데.. 이는 병렬연결(한꺼번에 연결) 일 때 동일하게 Voltage가 공급되기 때문입니다. 주의하실 부분은 아두이노가 제공할 수 있는 Power 출력 범위보다 많은 수의 센서 또는 전력을 많이 먹는센서를 사용하면 센서가 정상적으로 작동이 안 될 수 있습니다. (집에 와트(W)수 높은 가전제품을 한 번에 꼽으면 안 되는 것과 같은 원리입니다.)

온습도 센서(DHT11) 회로도

스케치(sketch)로 프로그램 코딩

DHT11 센서를 동작하고 온도와 습도 data를 불러오는 프로그램을 스케치를 통해서 코딩합니다. 스케치를 아직 설치하지 않으신 분은 아래 링크 참조하셔서 설치 부탁드려요~

아래와 같이 코딩 후에 한가지 추가해야 하는데… 그건 ‘라이브러리(Library)’라고 하는 파일입니다. 여기서 ‘라이브러리’를 간단히 설명하면 이미 코딩된 프로그램을 인용해서 사용하는 개념 정도로 이해하시면 됩니다. 아래 명령어에서 첫 줄에 있는 #include 가 ‘dht.h’ 라이브러리를 사용하겠다는 내용입니다.

아두이노 스케치를 이용한 DHT11 센서 프로그램 코딩

라이브러리가 필요한 것은 DHT11 센서에서 측정되는 값은 대부분 센서가 그렇듯 단순 전기적인 voltage 값입니다. 이를 우리가 알아볼 수 있게 calibration 된 값으로 변경하고 디지털 값으로 변화시켜 하나의 output선으로 출력해주는 과정과 같은 센서가 측정하는데 필요한 프로그램들이 ‘dht.h’ 라이브러리에 녹아져 있는 것입니다. 덕분에 우리는 편하게 라이브러리만 인용하여 위와 같은 간단한 코딩이 가능한 것입니다. (코딩 블록은 본문 맨 아래 첨부해 두겠습니다.)

라이브러리는 인터넷 검색으로 쉽게 찾을 수 있으며 라이브러리 추가하는 방법은 파일을 아두이노 라이브러리 폴더에 넣어 두시면 됩니다. 대부분 C:\Users\Documents\Arduino\libraries 경로로 예상하나 다들 설치한 곳에 따라 다를 수도 있으니 라이브러리 폴더를 찾아주세요~ 그리고 폴더에 압축 푼 파일을 옮겨두고 스케치를 다시 켜주세요~ 스케치를 껐다가 다시 켜야 스케치가 인식을 하니 참고하세요 ^^ 제가 사용하는 라이브러리 파일은 여기 첨부하겠습니다.

DHT_Library.zip 0.01MB

아두이노에 프로그램 업로드(Upload)

코딩이 완료되었으면 메뉴 상단의 ‘체크’ 표시를 눌러 프로그램이 이상이 없는지 Compile을 실행합니다.

Compile 실행

이상이 없으면 아래와 같이 “Done compiling”이라고 완료됩니다.

Compile 완료

그리고 메뉴 상단의 Upload를 눌러주면 코딩한 프로그램이 아두이노로 업로드됩니다. 업로드 완료 메세지가 정상적으로 나타나면 모두 완료되었습니다. 그럼 온습도 센서가 정상적으로 동작하고 있는지 확인해야겠죠? 센서가 수집하고 있는 데이터를 보기 위해 시리얼 통신(Serial communication)을 통해 컴퓨터에서 볼 수 있습니다. 스케치에서 시리얼 모니터(Serial Monitor)를 실행하면 아래와 같이 창이 뜨고 온도와 습도 데이터를 확인할 수 있습니다.

프로그램 업로드(Upload) 하기 아두이노(Arduino) 시리얼 모니터(Serial Monitor) 실행 아두이노(Arduino) 시리얼 모니터(Serial Monitor)를 통해 온습도 데이터 확인하기

여기까지 아두이노(Arduino)에 온습도 센서(DHT11)를 설치하고 동작하는 프로그램까지 코딩해 보았습니다. 처음 정상적으로 구동될 때 엄청 신기하고 신났던 게 기억나네요 ㅎㅎ 간단한 센서 동작을 응용하여 여러 개의 센서를 동작하면 복잡한 프로젝트도 진행할 수 있습니다.

이제 온습도 센서(Temperature and Humidity sensor)가 수집하는 데이터를 활용하기 위해서 우선 컴퓨터로 데이터를 받아야겠죠? 다음 시간에는 시리얼 통신(Serial communication)으로 들어오는 데이터를 저장하는 방법에 대해 알아보겠습니다. 의견이나 질문 있으시면 언제든지 댓글로 남겨주세요~ ^^

한걸음 한걸음씩!!

#include dht DHT; #define DHT11_PIN 2 float hum; //Stores humidity value float temp; //Stores temperature value void setup() { Serial.begin(9600); } void loop() { DHT.read11(DHT11_PIN); hum = DHT.humidity; temp = DHT.temperature; Serial.print(“Humidity: “); Serial.print(hum); Serial.print(” %, Temp: “); Serial.print(temp); Serial.println(” Celsius”); delay(2000); //Delay 2 sec. }

▼ 온도 습도 센서 사러가기!! ▼

* 프로그램 코딩에 관해 처음이신 분은 아래 정리한 내용 참고 부탁드립니다. 질문사항이나 추가적으로 필요한 내용 있으면 언제든지 댓글로 남겨주세요 ^^

아두이노 DHT11 온도 습도 센서 실습

반응형

온도 습도 센서 연결도는 아래와 같습니다.

아두이노 DHT11 온도 습도 센서 실습

Arduino 프로그래밍

Arduino IDE 소프트웨어가 실행되고 있어야 합니다 . 다음으로 Arduino 라이브러리 관리자를 통해 수행할 수 있는 DHT 센서 라이브러리를 설치해야 합니다. 스케치 화면에서 툴 → 라이브러리 관리자 → 라이브러리 관리 창을 열어서 검색 필드에 ” dht zsensor”를 입력 하고 ” Adafruit 의 DHT 센서 라이브러리 ” 목록을 살펴봅니다 .

“설치” 버튼을 클릭하거나 이전 버전에서 “업데이트”를 클릭합니다.

Arduino 라이브러리 관리자

소스코드

#include “DHT.h” #define DHTPIN 2 // Digital pin connected to the DHT sensor // Uncomment whatever type you’re using! //#define DHTTYPE DHT11 // DHT 11 #define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 //#define DHTTYPE DHT21 // DHT 21 (AM2301) DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println(F(“DHTxx test!”)); dht.begin(); } void loop() { // Wait a few seconds between measurements. delay(2000); // Reading temperature or humidity takes about 250 milliseconds! // Sensor readings may also be up to 2 seconds ‘old’ (its a very slow sensor) float h = dht.readHumidity(); // Read temperature as Celsius (the default) float t = dht.readTemperature(); // Read temperature as Fahrenheit (isFahrenheit = true) float f = dht.readTemperature(true); // Check if any reads failed and exit early (to try again). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println(F(“Failed to read from DHT sensor!”)); return; } // Compute heat index in Fahrenheit (the default) float hif = dht.computeHeatIndex(f, h); // Compute heat index in Celsius (isFahreheit = false) float hic = dht.computeHeatIndex(t, h, false); Serial.print(F(“Humidity: “)); Serial.print(h); Serial.print(F(“% Temperature: “)); Serial.print(t); Serial.print(F(“°C “)); Serial.print(f); Serial.print(F(“°F Heat index: “)); Serial.print(hic); Serial.print(F(“°C “)); Serial.print(hif); Serial.println(F(“°F”)); }

위 소스코드의 결과는 아래와 같습니다.

씨리얼 모니터 출력 화면

씨리얼 플로터 기능을 사용하기 위해 코드를 단순하게 만들었어요. 아래 코드를 카피하고 붙여넣으세요.

#include “DHT.h” #define DHTPIN 2 // Digital pin connected to the DHT sensor #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321 //#define DHTTYPE DHT21 // DHT 21 (AM2301) DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println(“temp, Humi”); dht.begin(); } void loop() { // Wait a few seconds between measurements. delay(2000); int temp = (int)dht.readTemperature(); int humi = (int)dht.readHumidity(); Serial.print(temp); //온도값 시리얼 모니터에 출력 Serial.print(‘,’); Serial.println(humi); //습도: 출력 }

위 코드로 씨리얼 모니터와 씨리얼 플로터로 출력한 결과입니다. 손으로 만지거나 입김을 불면 온도가 변화하는 것을 확인하실 수 있습니다.

씨리얼 모니터 출력 결과

씨리얼 플로터 출력 결과

참고

How to use dht11 with arduino

아두이노로 그래프 그리기

반응형

[아두이노 강좌] 22. 온도, 습도 측정 센서 DHT11 모듈 사용하기 / 라이브러리 추가하기 (2)

개요

이번 글에서는 DHT11이라는 센서를 통해 온도와 습도를 측정해보도록 하겠습니다. 센서를

사용하기 위해서는 라이브러리를 추가해야하며, 라이브러리 추가 과정 또한 배워보도록

합시다.

온습도 센서 DHT11

DHT11은 내부에 써미스터와 정전식 습도 센서가 내장되어있는 온습도 센서입니다. 써미스터는

온도에 따라 저항 값이 변하는 소자이며, 정전식 습도 센서는 습도에 따라 저항 값이 변하는 소자

입니다. 예제에서 사용될 DHT11 모듈은 총 3개의 핀으로 구성되어 있으며 각각 VCC, GND

그리고 DATA으로 구성됩니다. 온도 측정시 써미스터 특성상 바로 바로 온도가 변하지 않으며,

약 1분정도의 시간이 소요됩니다.

그림1. DHT11 온습도센서 모듈

온도 및 습도 측정하기

아두이노와 DHT11 온습도센서 모듈을 연결하여 온도와 습도를 측정해봅시다.

준비물

회로도 연결

5V, GND는 전원에 연결해주고, DATA핀은 디지털 2번핀에 연결해주세요.

프로그램 코드 (11)

#include “DHT.h” // DHT.h 라이브러리를 포함한다

#define DHTPIN 2 // DHT핀을 2번으로 정의한다(DATA핀)

#define DHTTYPE DHT11 // DHT타입을 DHT11로 정의한다

DHT dht(DHTPIN, DHTTYPE); // DHT설정 – dht (디지털2, dht11)

void setup() {

Serial.begin(9600); // 9600 속도로 시리얼 통신을 시작한다

}

void loop() {

delay(2000);

int h = dht.readHumidity(); // 변수 h에 습도 값을 저장

int t = dht.readTemperature(); // 변수 t에 온도 값을 저장

Serial.print(“Humidity: “); // 문자열 Humidity: 를 출력한다.

Serial.print(h); // 변수 h(습도)를 출력한다.

Serial.print(“%\t”); // %를 출력한다

Serial.print(“Temperature: “); // 이하생략

Serial.print(t);

Serial.println(” C”);

}

So you have finished reading the 아두 이노 습도 센서 topic article, if you find this article useful, please share it. Thank you very much. See more: DHT11 센서, 온습도 센서 원리, DHT11 라이브러리, DHT11 Arduino, DHT11 연결

Leave a Comment