Page 226 - 최강 아두이노 스마트 자동차 로봇 키트
P. 226

bt.write("PC : ");
                     bt.write(Serial.read()); //스마트폰으로  받은  데이터  출력
                     bt.println();
                   }
                 }




                         하드웨어 시리얼 통신 방식 예제코드입니다.


               아두이노  우노  R3  보드는  D0,  D1  포트는  하드웨어  시리얼  포트로  사용하도록  예약
               되어  있습니다.  물론  D0, D1  포트를  디지털  포트  등의  용도로도  사용  가능합니다.

               아두이노  연결:
                 HC-06  블루투스  모듈            아두이노
                        VCC                   5V
                        GND                  GND
                        TXD                 D0 (RX)
                        RXD                 D1 (TX)

               예제코드  ex17:  하드웨어  시리얼  통신  테스트.

                 //  소프트웨어  시리얼  라이브러리를  사용하지  않으므로  주석처리.
                 //#include <SoftwareSerial .h>
                 /*
                 D0  포트는  블루투스  모듈의  TX
                 D1  포트는  블루투스  모듈의  RX
                 */

                 // SoftwareSerial bt(2, 3); //  소프트웨어  시리얼  포트  지정.

                 void setup()
                 {
                   Serial.begin(9600); //  시리얼  통신  초기화
                   bt.begin(9600); //
                   Serial.println("ready");
                 }

                 void loop()
                 {
                   if(Serial.available()) //시리얼  모니터에서  데이터를  보내면





                                                   225
   221   222   223   224   225   226   227   228   229   230   231