藍芽基本通訊&控制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:手機端
- 手機藍芽配對ESP32
- 在google player下載Serial Bluetooth Terminal
其它請看視頻操作