BASIC4MCU | 질문게시판 | 아두이노 화재센서 블루투스 연동 질문드립니다.
페이지 정보
작성자 원할머니보고쌈 작성일2022-11-29 22:45 조회710회 댓글1건본문
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(2, 3);
int fire_sensor = 2;
int passiveB = 5;
void setup() {
Serial.begin(9600);
bluetooth.begin(9600);
pinMode(fire_sensor, INPUT);
pinMode(passiveB, OUTPUT);
}
void loop() {
int value = digitalRead(fire_sensor); //불꽃 감지 센서 값 저장
if (blue.available()) { Serial.write(blue.read()); }
if (Serial.available()) { blue.write(Serial.read()); }
if (value==0 ) {
bluetooth.print("Fire");
Serial.write('1'); //시리얼 통신에 '1' 전송(블루투스)
digitalWrite(passiveB, HIGH);
analogWrite(passiveB, 730);
delay(100);
}
else {
bluetooth.print("No fire");
Serial.write('2'); //시리얼 통신에 '2' 전송(블루투스)
digitalWrite(passiveB, LOW);
analogWrite(passiveB, 0);
}
delay(500); //앱에서의 통신 속도와 맞추기 위한 딜레이
}
앱인벤터랑 연동해서 불꽃감지센서 인식하면 그림이랑 안내문자 띄우는걸 만들려고 하는데
앱인벤터랑 연동이 안되요 제 코딩에 문제가 있는건가요?? 있다면 문제점좀 알려주세요
댓글 1
조회수 710master님의 댓글
master 작성일
bluetooth.print("Fire");
Serial.write('1'); //시리얼 통신에 '1' 전송(블루투스)
시리얼모니터와 블루투스에 전송할 데이터가 바뀐 것 아닌가요?