[모듈] 22장. 아두이노 온습도센서 DHT 11 페이스북 트위터 카카오톡 
작성자 관리자 등록일 2021-03-02 10:21:51 조회수 80

안녕하세요~ 인투피온입니다.


오늘은 온습도센서 DHT11 사용법에 대해서 알아보겠습니다.




이렇게 현재 온도와 습도를 LCD로 출력이 가능합니다.




회로 구성하기







Fritzing 회로도 파일입니다



 아두이노

LCD 

DHT11 

 5V&Vin

VCC 

VCC 

 GND

GND 

GND 

 A5

SDA 

 A4

SCL 

 D7

DATA





DHT 11 라이브러리 추가하기



DHT11.zip



먼저 위의 DHT11.zip 파일을 저장해주세요


아두이노 → 스케치  라이브러리 포함하기  .ZIP 라이브러리 추가... 


해당 경로를 통해 저장한 DHT11.zip 파일을 추가해주시면 됩니다.








코딩




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
#include "DHT.h" // DHT 라이브러리 호출
#include <LiquidCrystal_I2C.h> // LCD 라이브러리 호출
#include <Wire.h> // I2C 통신을 위한 라이브러리 호출
 
#define DHTPIN 7     // 온습도 센서가 7번에 연결
#define DHTTYPE DHT11   // DHT11 온습도 센서 사용
LiquidCrystal_I2C lcd(0x27162);  // 16x2 LCD객체를 생성합니다. 
 
 
DHT dht(DHTPIN, DHTTYPE); // DHT 설정 (4,DHT11) 
 
void setup() {
  Serial.begin(9600); // 통신속도 9600으로 통신 시작
  lcd.init(); // 초기 사용시 I2C LCD 초기화, LCD 백라이트를 켜줍니다.
  lcd.backlight();
}
 
void loop() {
  int h = dht.readHumidity(); // 습도값을 h에 저장
  int t = dht.readTemperature(); // 온도값을 t에 저장
 
  Serial.print("Humidity: "); 
  Serial.print(h); // 습도값 출력
  Serial.print("% ");
  Serial.print("Temperature: ");
  Serial.print(t); // 온도값 출력
  Serial.println("C");
 
  lcd.setCursor(0,0);
  lcd.print("Humi: ");
  lcd.print(h); // 습도값 출력
  lcd.print("%");
  lcd.setCursor(0,1);
  lcd.print("Temp: ");
  lcd.print(t); 온도값 출력
  lcd.println("C");
  delay(2000);
 
 }
cs






센서 앞에 라이터를 켜서 변화를 지켜보았는데 온도가 쭉쭉 올라갔네요.


반대로 습도는 낮아졌어요!





이상으로 DHT11 센서 사용법에 대해 알아 보았습니다



다음에는 블루투스를 통해 앱인벤터로 DHT11의 값을 출력해보도록 하겠습니다~















    


  



아두이노 arduino 코딩 코딩예제 예제 code coding 온습도 temperature temp. 온도 습도 온습도 humidity 센서 lcd 16x2 i2c character iici2c 인투피온 intopion


댓글(0)
로그인 또는 댓글권한이 있을 경우 등록하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.
번호제목조회수
29 [모듈] 28장. 아두이노 조도센서 모듈 사용하기 14
28 [모듈] 27장. 아두이노 SHT20 온습도센서 사용하기 84
27 [모듈] test 0
26 [모듈] 26장. 아두이노 심박 펄스센서 사용하기 147
25 [모듈] 25장. 아두이노 4x4 멤브레인 키패드 응용편 58
24 [모듈] 24장. 아두이노 4X4 멤브레인 키패드 사용하기 73
23 [모듈] 23장. 아두이노와 앱인벤터를 통한 온습도 출력하기 113
>> [모듈] 22장. 아두이노 온습도센서 DHT 11 81
21 [모듈] 21장. 아두이노 앱 인벤터 LED 컨트롤하기 176
20 [모듈] 20장. 아두이노 DS18B20 사용하기 130
19 [모듈] 19장. 아두이노 WS2812B 네오픽셀 LED 모듈 ... 115
18 [모듈] 18장. 아두이노 도트 매트릭스 모듈(MAX7219) ... 79
17 [모듈] 17장. 아두이노 RFID(RC522) NFC 사용하기 116
16 [모듈] 16장. 아두이노 서보모터 사용하기 265
15 [모듈] 15장. 아두이노 스위치 사용하기 80
14 [모듈] 14장. 아두이노 조도센서 사용하기 133
13 [모듈] 13장. 아두이노 HC-SR501 인체 감지 경보기 85
12 [모듈] 12장. 아두이노 초음파 센서 거리측정기 72
11 [모듈] 11장. 초음파 센서를 활용한 접근금지 경보음 울리기 87
10 [모듈] 10장. 아두이노 초음파 센서를 이용한 선풍기 110

비밀번호 확인

게시글 등록시에 입력했던 비밀번호를 입력해 주세요.

비밀번호 확인

댓글/답글 등록시에 입력했던 비밀번호를 입력해 주세요.

CS CENTER

1644 - 4457

CUSTOMER SERVICE

주문/배송문의 쇼핑문의 이용안내 제품문의 1:1문의 자주하는질문

BANK INFO

신한은행 140 011 044291 예금주 (주)인투피온 소영삼
  • 회사소개 개인정보처리방침 이용약관 입점안내 광고안내 아이디/비밀번호찾기
  • 통장사본 파일다운 회사소개서 다운

(주)인투피온

대표:소영삼 사업자등록번호:113-86-29364 [사업자정보확인] 통신판매신고:2015-서울구로-1028

본사 : 서울 구로구 경인로 53길 90 STX W-Tower 1307호

매장 : 서울 구로구 경인로 53길 15 중앙유통단지 가동 3101호

전화번호 :1644-4457 팩스번호: 02-6124-4242 이메일: info@intopion.com / Hosting Provider : ㈜가비아씨엔에

개인정보관리책임자 : 이성민

회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
현재 비밀번호
신규 비밀번호
신규 비밀번호 확인
6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합