#include <SoftwareSerial.h>
SoftwareSerial BTSerial(0, 1); //블루투스 HC-06 RX(디지털0번),TX(디지털1번)연결 시리얼 포트 지정
int down = 0;//시스템 잠금 모드 1이며 잠금 경고, 0이면 작동
char BT_data;//블루투스 데이터 저장
void setup()
{
BTSerial.begin(9600); // 블루투스 시리얼 속도설정
Serial.begin(9600);// 아두이노 시리얼 속도설정
pinMode (5,OUTPUT);// 문 열고 닫는 핀
pinMode (6,OUTPUT);// 부저 핀
}
void loop()
{
char BT_ 이터를 받아서 BT_data에 저장
if(down == 0) // 작동가능
{
if(BT_ ' ')//블루투스컨트롤앱 0번 시리얼 번호
digitalWrite(5,HIGH);// 버튼 누르면 HIGH로 open
else if(BT_ ' ')// 블루투스컨트롤앱 1번 시리얼 번호
digitalWrite(5,LOW); // 버튼 한번 더 누르면 LOW로 close
else if(BT_ 'a )//블루투스컨트롤앱 a가 들어왔을 때
{
digitalWrite(6,HIGH);// 부저 ON
delay(100);
down = 1;//잠금 모드로 변환
}
}
else if ( BT_ 'b')//블루투스컨트롤앱 b가 들어왔을 때
{
digitalWrite(6,LOW);//부저 OFF
delay(100);
down = 0;//잠금 모드 해제
}
}
0누르고 1누르면 닫혀야 하는데 1누르고 0 눌러야 닫히는데;;
핀에 선 잘 빅혔는지 바바 ㅇㅅㅇ