#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