J 창고

[Arduino] 블루투스 HC-06 본문

컴퓨터/Firmware

[Arduino] 블루투스 HC-06

JSFamily 2013. 12. 31. 14:18


블루투스 HC-06 슬레이브 세팅방법


링크1  링크2






그리고 하드웨어 시리얼 통신을 이용한 스맛폰과 통신


소프트웨어 시리얼 통신이 아니라 블루투스 TXD, RXD를 아두이노의 TX, RX 단자에 바로 연결하여 사용


링크3 과 같이...




void setup(){

  Serial.begin(9600);

}


void loop(){

  char r_data;

  if(Serial.available() >0){

    r_data = Serial.read();

    Serial.print(r_data);

  }

}



=========================================================

char 문자 하나씩 받기


#include <SoftwareSerial.h>

SoftwareSerial BTSerial(2,3);


void setup(){

  Serial.begin(9600);

  BTSerial.begin(9600);

}


void loop(){

  int r_data;

  if(BTSerial.available() >0){

    r_data = BTSerial.read();

    Serial.print((char)r_data);

  }

}




Comments