
블루투스 신호를 시리얼 모니터에 표시하는 소스
#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 |