寫一個 手機與 ESP32 互傳的程式
範例二 (自行寫 app)
【手機部分】


     

     

 

【ESP 32部分】
電路圖 (同範例一)


程式碼 (同範例一)
#include <BluetoothSerial.h> 
BluetoothSerial BT; 
#define led_pin 4
int sta = HIGH;
String s;
void setup() {
  Serial.begin(115200);
  BT.begin("ESP32_XX"); //藍牙顯示名稱,XX 請改成自己座號,避免與他人重複命名
  pinMode(led_pin, OUTPUT);
  digitalWrite(led_pin, sta);
}

void loop() {
  if (Serial.available()) { //串列埠有資料要送出
    BT.write(Serial.read());//讀取串列埠資料送至藍芽
  }
  if (BT.available()) { //藍芽有資料進來
    s = BT.readString(); //讀取藍芽資料
    if( s == "1" ){ 
      sta = !sta; 
      digitalWrite(led_pin, sta);
    }
    Serial.println(s);
  }
  delay(10);
}