寫一個 手機與 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); } |