정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

아두이노 블루투스와 앱 인벤터
또용뽀용 | 2020-06-10

뭐가 잘못 됐는지 한번만 봐주세요ㅠㅜ 블루투스가 안돌아가요

 

#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); //앱에서의 통신 속도와 맞추기 위한 딜레이
 }

이전글   |    SZH-SDBJ-008 mp3 모듈에 관하여.. 2020-06-08
다음글   |    아두이노 우노 노크센서 2020-06-11