아두이노

아두이노 블루투스 모듈 (SPP-C, HC-06)

깜장빠뿌 2017. 1. 1. 21:29

아두이노 블루투스 모듈 연결 Test



*회로도


우노 보드 사용해서 연결은 간단히..


블루투스 모듈에 TX, RX, GND, VDD 4개 핀이 있는데, 이 핀을 간단히 아래 처럼 연결


블루투스   아두이노(우노)

TX            RX (0번핀)

RX            TX (1번핀)

GND         GND

VCC          VCC (5V *보드에 따라서 3.6V 이상이면 가능)



위에 처럼 연결하고 우노보드의 내부LED (13번)가 깜빡이게 만들어 보겠다.



**소스


byte data;                                 //블루투스 통신을 통해 받는 신호 저장

void setup() {
  Serial.begin(9600);                    //통신 속도 9600으로 설정
  pinMode(13,OUTPUT);               // 13번 핀을 OUTPUT으로 설정 (우노 내부 LED 사용)
}

 
void loop() {
  if(Serial.available()){                    //블루투스 신호가 들어오는지 확인
    data=Serial.read();                    //신호가 들어오면.. data에 저장
    if(data=='a') {                          //a이면 LED ON
      digitalWrite(13,HIGH);
    }
    if(data=='b'){                          //b이면 LED OFF
      digitalWrite(13,LOW);
    }
  }
}


---> 인터넷 복사시에 안될수도 있으니, 혹시 안되면 직접 입력해보세요..


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


그리고 휴대폰에서 블루투스 통신 앱을 다운받는다 (아무거나 다됨)


블루투스를 켜고 패어링을 시킨다.


패어링시 암호를 묻는데.. 0000 이나 1234 를 입력.. (저는 1234로 되더군요)



그런다음 각 키의 버튼중에 2개를 a 와 b 로 설정해주고 test 해보면 된다.