BASIC4MCU | 질문게시판 | 블루투스가 끊기면 부저가 울릴수있나요?
페이지 정보
작성자 몽미진 작성일2020-04-17 10:40 조회11,994회 댓글1건본문
종합작품전을 위하여 아두이노 프로그램 개발중인 학생입니다
아직 정말 아무것도 모르는 기초적인상태입니다
우선 아두이노에 블루투스 모듈,피에조 부저를 연결하여 휴대폰과 페어링 해서 부저에서 소리가나게끔 할수는 있었습니다
이다음으로
블루투스 모듈과 스마트폰이 일정 거리가 멀어지게되면 페어링이 끊길텐데 그때 그시점에서 부저에서 소리가 나게 할수도 있을까요 ??....
#include <SoftwareSerial.h> //라이브러리추가
SoftwareSerial aaa(2,3); //aaa클래스라는 클래스는
//2번핀 - TXD
//3번핀 - RXD
int speakerpin = 10; //스피커가 연결된 디지털핀 설정void setup() {
pinMode(9, OUTPUT); //9번 핀이 진동모터 출력
pinMode(10,OUTPUT);//Serial.begin(9600);
aaa.begin(9600); //aaa가 9600bps의 속도로 통신을 시작
}char myChar = ' ';
void loop() {
if(aaa.available()){ //mySerial에 전송된 값이 있으면
myChar = (char)aaa.read(); //mySerial int 값을 char 형식으로 변환
}switch(myChar){ //통신으로 얻은 데이터를 불러온다
case 'a': //그 값이 a인경우
digitalWrite(9,HIGH); //9번핀에 5V전원공급
tone(speakerpin,500,100); //500: 음의 높낮이(주파수), 1000: 음의 지속시간(1초)
break; //case 'b': //값이 b
digitalWrite(9,LOW);
myChar = ' ';
break;
}
}
전자에 말씀드린 코드값입니다 이건맞는지요 ? 지금 기본적인 부품도 없어서 테스트도 해볼수가 없네요 ㅠ
댓글 1
조회수 11,994master님의 댓글
master 작성일
https://www.google.com/search?q=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4+RSSI&oq=%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8+%EB%B8%94%EB%A3%A8%ED%88%AC%EC%8A%A4+RSSI&aqs=chrome..69i57.9901j0j7&sourceid=chrome&ie=UTF-8
어떤 블루투스를 사용하는지 모르겠지만 웹검색에서 RSSI를 체크하는 예제를 찾아보세요