// 블루투스 통신을 위한 SoftwareSerial 라이브러리
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(4, 5);
void setup()
{
Serial.begin(9600);
BTSerial.begin(9600);
}
void loop()
{
// 블루투스로 부터 수신된 데이터를 읽는다.
if (BTSerial.available()) {
Serial.write(BTSerial.read());
}
// 시리얼 모니터로 부터 입력 받은 데이터를 블루투스로 송신한다.
if (Serial.available()) {
BTSerial.write(Serial.read());
}
}
시리얼 모니터에
AT?NAME // 현재 블루투스 모듈의 이름 출력
AT+NAMEjin_BLE // AT+NAME뒤에 바꾸고 싶은 신호이름
AT+RESET // 꼭 리셋을 해야 변경된 이름이 반영됨
6:25 / 2019. 10. 12.
//RXD = 아두이노 2번핀에 연결
//TXD = 아두이노 3번핀에 연결
#include<SoftwareSerial.h>
SoftwareSerial BTSerial(3,2);
void setup(){
Serial.begin(9600);
BTSerial.begin(9600);
}
void loop() {
if(BTSerial.available())
Serial.write(BTSerial.read());
if(Serial.available())
BTSerial.write(Serial.read());
}