?>

Hard Copy World

HCW

Tip and Tech

Home > Info >

Tip and Tech

[와두이노] 와두이노 블루투스 사용하기

페이지 정보

작성자 하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일14-12-04 23:37 조회1,685회 댓글0건

본문

와두이노(WArduino)에 내장된 블루투스(HC-06 ) 모듈을 사용하는 방법입니다.

 

와두이노는 회로 내부적으로 블루투스 모듈과 4핀이 연결되어 있습니다.

  • 블루투스 --> 와두이노
  • 3.3v --> VCC
  • GND --> GND
  • TX --> D8
  • RX --> D7

 

따라서 SoftwareSerial 을 사용해서 블루투스와 통신할 수 있습니다. 아래와 같이 SoftwareSerial 을 선언하는 부분 코드만 주의해서 바꿔주시면 됩니다. (블루투스의 TX, RX 핀이 연결된 아두이노의 핀 번호) 나머지는 일반적인 블루투스 모듈 사용법과 같습니다.

SoftwareSerial BTSerial(8, 7); //Connect HC-06. Use your (TX, RX) settings

 

테스트를 위해 아래 소스를 업로드 해봅니다.

#include <SoftwareSerial.h>

SoftwareSerial BTSerial(8, 7); //Connect HC-06. Use your (TX, RX) settings

void setup()  
{
  Serial.begin(9600);
  Serial.println("Hello....!");

  BTSerial.begin(9600);  // set the data rate for the BT port
}

void loop()
{
  // BT –> Data –> Serial
  if (BTSerial.available()) {
    Serial.write(BTSerial.read());
  }
  // Serial –> Data –> BT
  if (Serial.available()) {
    BTSerial.write(Serial.read());
  }
}

 

PC 와 블루투스 모듈이 데이터를 주고 받을 수 있도록 아두이노가 중계해주는 BT Echo 소스입니다. 소스코드 업로드 후 Serial Monitor를 실행합니다. 그리고 입력란에 [AT] 라고 입력해서 [OK] 라고 응답이 찍히면 정상적으로 와두이노의 블루투스 모듈이 동작하는 것입니다.

 

AT 커맨드 중 이름을 변경하는 [AT+NAMExxx] 를 실행하고 핸드폰으로 블루투스를 스캔해보세요. 와두이노의 블루투스 모듈이 검색되면 이후 Pairing 과정을 거친 후 통신할 수 있습니다.

 


하드카피 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물

모든 전통이 한 때는 오해를 면치 못했다. 마찬가지로 모든 아이디어는 한 때는 비웃음을 면치 못했다. -홀브룩 잭슨 ::::: 느닷없이 떠오르는 생각이 가장 귀중한 것이며, 보관해야할 가치가 있는 것이다. -베이컨 ::::: 미리 숙고하면 힘든 일도 그저 실행에 옮기는 순간 쉬워진다. - 로버트 M. 피어식

댓글목록

등록된 댓글이 없습니다.