#include <BluetoothSerial.h> //宣告使用藍牙函式庫
BluetoothSerial BT; //宣告藍牙物件
void setup(){
Serial.begin(115200);
BT.begin("ESP32_YourBTName"); //啟動ESP32上的藍牙,名稱自訂,需避免與他人重複命名
}
void loop() {
// 如果收到序列埠監控視窗資料,將資料輸出至藍牙
if (Serial.available()) {
String Serial_data = Serial.readString();
Serial_data = Serial_data.substring(0, Serial_data.length()-1); // 去除換行字元'\n'
BT.println(Serial_data);
}
// 如果收到藍牙資料,將資料輸出至序列埠監控視窗
if (BT.available()) {
String BT_data = BT.readString();
Serial.println(BT_data);
}
delay(50);
}
Loading
esp32-s2-devkitm-1
esp32-s2-devkitm-1