藍芽基本通訊&控制LED-ESP32

 藍芽基本通訊-ESP32

Arduino本身也可以外接藍芽和WIFI,但是須要外掛,這點

就顯得麻煩一些;ESP32系列都有內建藍芽和WIFI這樣就稍

能省事,而且語法和Arduino的藍芽用法幾乎一樣。

操作方法:

首先寫好程式並上傳至ESP32

#include <BluetoothSerial.h>
BluetoothSerial myBT;
char incomeData;

void setup(){
    Serial.begin(115200);
    myBT.begin("ctkBT-01");
    pinMode(LED_BUILTINOUTPUT);
}

void loop(){
    if (myBT.available()){
        incomeData=myBT.read();
        Serial.printf("從藍芽收到: %d\u"incomeData);
    }
    if (incomeData=='1'){
        digitalWrite(LED_BUILTINHIGH);
        myBT.printf("LED開啓囉!!!");  //手機端收訊
    }else if (incomeData=='0')
    {
        digitalWrite(LED_BUILTINLOW);
        myBT.printf("LED關閉囉!!!"); //手機端收訊
    }
}



手機端

  1. 手機藍芽配對ESP32
  2. 在google player下載Serial Bluetooth Terminal

其它請看視頻操作


























留言

這個網誌中的熱門文章

ESP32-CAM燒錄出現fd_forward.h: No such file or directory錯誤信息<解決方案>