diy

블루투스 GPS 만들기

do121 2026. 5. 24. 04:43



블루투스 신호를 시리얼 모니터에 표시하는 소스

#include <SoftwareSerial.h>

int gpsRx = 7;  // Arduino가 GPS TX를 받는 핀
int gpsTx = 8;  // 사용 안 해도 됨

SoftwareSerial gpsSerial(gpsRx, gpsTx);  // RX, TX 순서

void setup()
{
  Serial.begin(9600);      // PC 시리얼 모니터
  gpsSerial.begin(9600);   // GPS 보레이트
}

void loop()
{
  while (gpsSerial.available())
  {
    Serial.write(gpsSerial.read());
  }
}

hc-06의 이름과  접속 pin을 변경하는 소스

//AT+NAME원하는이름
//AT+PIN원하는숫자
#include <SoftwareSerial.h> //시리얼통신 라이브러리 호출
 
int blueTx=8;   //Tx (보내는핀 설정)at
int blueRx=7;   //Rx (받는핀 설정)
SoftwareSerial mySerial(blueTx, blueRx);  //시리얼 통신을 위한 객체선언
 
void setup() 
{
  Serial.begin(9600);   //시리얼모니터
  mySerial.begin(9600); //블루투스 시리얼
}
void loop()
{
  if (mySerial.available()) {       
    Serial.write(mySerial.read());  //블루투스측 내용을 시리얼모니터에 출력
  }
  if (Serial.available()) {         
    mySerial.write(Serial.read());  //시리얼 모니터 내용을 블루추스 측에 WRITE
  }
}

'diy' 카테고리의 다른 글

SDR++ 설정하기  (0) 2024.06.09
알리 lte 라우터 ldw931  (0) 2023.06.09
개별 전원 스위치없는 간단한 확장 멀티탭 만들기  (0) 2022.10.02