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


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

tags: esp32 藍芽

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

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

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


操作方法:

:memo: 首先寫好程式並上傳至ESP32

#include <BluetoothSerial.h>

BluetoothSerial myBT;

char incomeData;

void setup(){

    Serial.begin(115200);

    myBT.begin("ctkBT-01");

    pinMode(LED_BUILTIN, OUTPUT);

}

void loop(){

    if (myBT.available()){

        incomeData=myBT.read();

        Serial.printf("從藍芽到: %d\", incomeData);

    }

    if (incomeData=='1'){

        digitalWrite(LED_BUILTIN, HIGH);

        myBT.printf("LED開啓囉!!!");  //手機端收訊

    }else if (incomeData=='0')

    {

        digitalWrite(LED_BUILTIN, LOW);

        myBT.printf("LED關閉囉!!!"); //手機端收訊

    }

}

:memo:手機端

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

其它請看視頻操作


文章作者: blairan
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY 4.0 許可協議。轉載請註明來源 blairan !
评论
  目錄