BASIC4MCU | 질문게시판 | 답변 : 아두이노 DHT11 블루투스 휴대폰
페이지 정보
작성자 master 작성일2018-09-28 14:38 조회7,128회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3237
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-28 오후 2:38:46// by Ok-Hyun Park//제가 지금 온습도센서(DHT11),아두이노우노,블루투스가 있습니다.휴대폰 블루투스로 현재 온습도가 표시되게 블루투스 제어를 하고싶은데 잘 되지 않네요..소스 코드가 뭐가 문제일까요,,작동되게 도와주시면 꼭 사례하겠습니다!//#include "DHT.h"#define DHTPIN 2#define DHTTYPE DHT11DHT dht(DHTPIN,DHTTYPE);//void setup(){Serial.begin(9600);}//void loop(){delay(3000);int h=dht.readHumidity();int t=dht.readTemperature();Serial.print("Humidity: "); Serial.print(h); Serial.print("%\t");Serial.print("Temperature: "); Serial.print(t); Serial.println(" C");}
시리얼 모니터에는 출력이 될텐데요?
https://kocoafab.cc/tutorial/view/712
블루투스 연결은 여기 참고하시고
DHT가 2번핀을 사용하므로 블루투스핀을 10,11번핀으로 옮겨야겠군요
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-09-28 오후 2:43:14// by Ok-Hyun Park//#include <SoftwareSerial.h>SoftwareSerial mySerial(10,11); //블루투스 Tx--10번핀, 블루투스 Rx--11번핀//#include "DHT.h"#define DHTPIN 2#define DHTTYPE DHT11DHT dht(DHTPIN,DHTTYPE);//void setup(){Serial.begin(9600);mySerial.begin(9600);}//void loop(){delay(3000);int h=dht.readHumidity();int t=dht.readTemperature();Serial.print("Humidity: "); Serial.print(h); Serial.print("%\t");Serial.print("Temperature: "); Serial.print(t); Serial.println(" C");//mySerial.print("Humidity: "); mySerial.print(h); mySerial.print("%\t");mySerial.print("Temperature: "); mySerial.print(t); mySerial.println(" C");}
댓글 0
조회수 7,128등록된 댓글이 없습니다.