Page 352 - 최강 아두이노 퍼스트 참고서
P. 352
의 D3, D2 핀에 연결 해 줍니다.
아두이노 연결:
HC-06 아두이노
VCC 5V
GND GND
TX D2
RX D3
스케치 IDE 에서 아래의 예제 코드를 업로드 후 시리얼 모니터 창을 엽니다. 제대로 연결된 상
태라면 스마트폰에서의 입력 그대로 시리얼 모니터 창에 나옵니다. 반대로 시리얼 모니터 창
에서의 입력을 하면 스마트폰의 BlueTerm 화면에 문자가 표시됩니다.
예제코드) 소프트웨어 시리얼 통신 예제입니다.
http://www.allfirst.co.kr/pds/arduinoLib/bt_hc_06_ex_1.ino
/*
블루투스를 사용하기 위한 준비를 합니다.
2 번은 RX, 3 번은 TX 입니다.
D2 번은 블루투스 모듈의 TX 연결합니다. D3 번은 블루투스 모듈의 RX
연결합니다. 데이터를 주고 받을 핀 번호 입니다.
*/
#include <SoftwareSerial.h>
SoftwareSerial bt(2, 3);
void setup()
{
Serial.begin(9600); // 시리얼 통신 초기화
bt.begin(9600); // 블루투스를 사용하기 위해 초기화
Serial.println("ready");
}
void loop()
{
if(bt.available()) //블루투스를 통해 데이터가 들어오면
{
Serial.write("PHONE: ");
Serial.write(bt.read()); //시리얼 모니터로 받은 내용 출력
Serial.println();
}
if(Serial.available()) //시리얼 모니터에서 데이터를 보내면
352