아두이노와 블루투스(HC-06)간 어플을 사용하여 SoftwareSerial을 이용한 통신 기초내용입니다
적용어플은 이번에 적용할 코드에 특성화된 어플이기에 하기와 같이 접속하여 다운받으시기
바랍니다.
# 어플 다운로드 방법
→ 플레이스토어에서 BlueTerm 검색
하기와 같이 아두이노와 블루투스를 연결합니다.
아두이노 코드는 하기와 같다.
#include <SoftwareSerial.h> // 소프트웨어 시리얼 헤더파일 호출
SoftwareSerial BTSerial(2,3); // 블루투스 TX, RX를 아두이노 디지털핀 2,3번 지정 (초기화)
void setup()
{
Serial.begin(9600); // 아두이노의 시리얼 모니터 통신속도
BTSerial.begin(9600); // Bluetooth 통신속도
}
void loop()
{
if (BTSerial.available()) { // 블루투스 시리얼 OPEN 시
Serial.write(BTSerial.read()); // 블루투스 어플 입력값을 시리얼 모니터 출력
}
if (Serial.available()) { // 시리얼 OPEN 시
BTSerial.write(Serial.read()); // 시리얼모니터 입력값 블루투스 어플 출력
}
}
휴대폰 블루투스기능 ON 시킨 후 BlueTerm 어플을 실행한다.
어플 실행 후 하기 화면 connect device선택 후 HC-06 블루투스 모듈 선택한다.
# 블루투스모듈 연결 password 초기값은 1234
상기 셋팅 후 블루투스 어플과 시리얼 모니터간의 텍스트 전송이 가능하다.
'아두이노' 카테고리의 다른 글
포토센서 (0) | 2016.07.27 |
---|---|
신호등제어 (0) | 2016.07.27 |
코드밴더 (0) | 2016.07.27 |
아두이노 블루투스 LED, 모터제어 (0) | 2016.07.20 |
아두이노 개발환경 설치 (0) | 2016.07.20 |