[熱情]

arduino BT 연결 본문

Arduino/Arduino diy

arduino BT 연결

rootkaien 2016. 4. 20. 11:20




참고사이트

http://www.techbitar.com/modify-the-hc-05-bluetooth-module-defaults-using-at-commands.html


http://mcuboard.com/shop/goods/goods_view.php?goodsno=8622&inflow=naver&NaPm=ct%3Din88p8c8|ci%3D5fdd3a27aa871e579f0820f1f370dfae98196bcd|tr%3Dsls|sn%3D312925|hk%3Db4c18ef6df53592293bb08c5e34ebbbe61dbdf62


FC-114 HC-5


Bluetooth

- BT의 LED가 2초에 한번 깜빡여야 AT커맨드 입력 모드가 된다.  그렇치 않을경우 BT의 스위치를 누른상태에서 전원을 연결한다.

- HC-05는 38400이 기본 설정이다.

- arduino serial moniter를 사용할 경우 "Both NL & CR"로 해야된다.



소스코드는 위 사이트에서 그대로 가지고옴





/*

AUTHOR: Hazim Bitar (techbitar)
DATE: Aug 29, 2013
LICENSE: Public domain (use at your own risk)
CONTACT: techbitar at gmail dot com (techbitar.com)

*/

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX | TX

void setup()
{
  pinMode(9, OUTPUT);  // this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode
  digitalWrite(9, HIGH);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400);  // HC-05 default speed in AT command more
}

void loop()
{

  // Keep reading from HC-05 and send to Arduino Serial Monitor
  if (BTSerial.available())
    Serial.write(BTSerial.read());

  // Keep reading from Arduino Serial Monitor and send to HC-05
  if (Serial.available())
    BTSerial.write(Serial.read());
}




- 현재 가지고 있는 hc-05는 전원을 넣을때 스위치를 눌러야된다.. 아.. 젠장..


AT 커멘드 문서

http://vctec.co.kr/web/product/BAE/img/106872-5.pdf



----------------------------------------------------------------------------------------------------------------------------------------------------------


HC-06을 사용했을때~

http://deneb21.tistory.com/267


- HC-06은 9600으로 설정되어 있다..

- arduino serial moniter를 사용할 경우 "No line ending"로 해야된다.

----------------------------------------------------------------------------------------------------------------------------------------------------------



Comments