藍芽基本通訊&控制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_BUILTIN, OUTPUT);
}
void loop(){
if (myBT.available()){
incomeData=myBT.read();
Serial.printf("從藍芽收到: %d\u", incomeData);
}
if (incomeData=='1'){
digitalWrite(LED_BUILTIN, HIGH);
myBT.printf("LED開啓囉!!!"); //手機端收訊
}else if (incomeData=='0')
{
digitalWrite(LED_BUILTIN, LOW);
myBT.printf("LED關閉囉!!!"); //手機端收訊
}
}
手機端
- 手機藍芽配對ESP32
- 在google player下載Serial Bluetooth Terminal
其它請看視頻操作
留言
張貼留言