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
   347   348   349   350   351   352   353   354   355   356   357