[모듈] 23장. 아두이노와 앱인벤터를 통한 온습도 출력하기 페이스북 트위터 카카오톡 
작성자 관리자 등록일 2021-03-02 16:45:15 조회수 115

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



이번 시간에는 '아두이노와 앱인벤터를 통한 온습도 출력하기'를 해보도록 하겠습니다









앱 인벤터



먼저 앱인벤터를 살펴보겠습니다





디자인은  


블루투스 버튼 - 이미지 - 측정값 - 끄기 버튼 


이렇게 구성해 봤어요






전체 블록




앱을 실행하게 되면  먼저 블루투스의 주소와 이름을 가져옵니다






그리고 '블루투스 연결 버튼'을 누르면 아래 사진처럼 연결 가능한 블루투스의 주소와 이름을 가져와요









블루투스 호출





그리고 타이머를 이용해 블루투스가 연결되고, 블루투스를 통해 받을 수 있는 바이트 크기가 '0' 이상이라면 


블루투스의 텍스트를 가져오게 돼요







마지막으로 '블루투스 끄기'를 누르게 되면 아래 사진처럼


텍스트가 출력돼요










앱인벤터 코드 파일










아두이노 DHT11



온습도센서 DHT 11 모듈의 사용법은 아래 링크를 참고해 주세요



22장. 아두이노 온습도센서 DHT 11










회로




위의 회로도를 참고해 주세요


HC-06과 DHT-11의 접지는 서로 다른 핀에 해주셔야 됩니다!!




Fritzing 파일





HC-06

아두이노

VCC

5V

GND

GND

RX

D3

TX

D2



DHT-11

아두이노

VCC

5V

GND

GND

OUT

D7




아두이노 코딩








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
#include "DHT.h" // DHT 라이브러리 호출
#include <SoftwareSerial.h>
 
#define DHTPIN 7     // 온습도 센서가 7번에 연결
#define DHTTYPE DHT11   // DHT11 온습도 센서 사용
 
SoftwareSerial BTSerial(2,3);
DHT dht(DHTPIN, DHTTYPE); 
 
 
void setup() {
  Serial.begin(9600); // 통신속도 9600으로 통신 시작
  BTSerial.begin(9600);
  Serial.println("DHT11 test!"); // 문자 출력
}
 
 
void loop() {
 int h = dht.readHumidity(); // 습도값을 h에 저장
 int t = dht.readTemperature(); // 온도값을 t에 저장
 
 
  BTSerial.print("Humi: ");
  BTSerial.print(h);// 소수 이하 자리 없음
  BTSerial.print("% Temp: ");
  BTSerial.print(t, 1);//소수 이하 1자리 허용
  BTSerial.println(" C");
  delay(2000);// 샘플링 간격 2초 부여
 
 }
cs






결과영상







이렇게 온습도의 변화를 어플을 통해 모니터링할 수 있어요

온도나 습도 관리가 필요한 곳에서 쓸 수 있겠죠?


여기까지 '아두이노와 앱인벤터를 통한 온습도 출력하기'를 해보았습니다~





    


    





아두이노 arduino 코딩 코딩예제 예제 code coding dht dht-11 dht11 온습도 센서 온도 습도 temp temperature humidity hc06 hc-06 bluetooth blue tooth 블루투스 블루투쓰 무선 송신 수신 송수신 tc rc 인투피온 intopion


다음글 24장. 아두이노 4X4 멤브레인 키패드 사용하기 관리자 2021-03-03 10:48
이전글 22장. 아두이노 온습도센서 DHT 11 관리자 2021-03-02 10:21
댓글(0)
로그인 또는 댓글권한이 있을 경우 등록하실 수 있습니다.

비밀번호 확인

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

비밀번호 확인

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

비밀번호 확인

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

비밀번호 확인

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

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가지 이상 조합