뭐가 잘못 됐는지 한번만 봐주세요ㅠㅜ 블루투스가 안돌아가요
#include <SoftwareSerial.h> //온도센서 라이브러리
int TXD=2;
int RXD=3;
int fire_sensor = A0; //불꽃 감지 센서 4번핀으로
int led =10; //led 7번핀으로
int speakerpin =13; //스피커 5번핀으로
SoftwareSerial mySerial(RXD,TXD);
void setup() {
pinMode(fire_sensor, INPUT);
pinMode(led, OUTPUT); //입력, 출력 설정
digitalWrite(led, LOW);
Serial.begin(9600); //시리얼 모니터 설정
// HC-06 모듈 통신 선언 (보드레이트 9600)[출처] 아두이노 HC-06 블루투스 2.0 모듈 사용 예제|작성자 도매키트
mySerial.begin(9600);
}
void loop() {
int value = analogRead(A0); //불꽃 감지 센서 값 저장
Serial.println(value);
if (value>=1){ //불꽃이 감지되고, 온도가 27도 이상일 때
Serial.write('1'); //시리얼 통신에 '1' 전송(블루투스)
digitalWrite(led, HIGH);
tone(speakerpin, 100, 150);
delay(100);
}
else { //불꽃이 감지되지 않거나 온도가 27도 이하일 때
Serial.write('0'); //시리얼 통신에 '2' 전송(블루투스)
digitalWrite(led, LOW);
noTone(speakerpin); //led, 스피커 작동 중지
}
delay(500); //앱에서의 통신 속도와 맞추기 위한 딜레이
}
|