esp蓝牙透传
#include <Arduino.h> #include "BluetoothSerial.h" BluetoothSerial bt1; void setup() { Serial.begin(115200); delay(5000); bt1.begin("ESP32BLUE"); Serial.println("Waiting for Bluetooth connection........"); } void loop() { if (Serial.available()) { bt1.write(Serial.read()); } if (bt1.available()) { Serial.write(bt1.read()); } delay(20); }
示例2
#include "BluetoothSerial.h" #if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED) #error Bluetooth is not enabled! Please run `make menuconfig` to and enable it #endif BluetoothSerial SerialBT; void setup() { Serial.begin(115200); SerialBT.begin("ESP32test"); //Bluetooth device name Serial.println("The device started, now you can pair it with bluetooth!"); } void loop() { if (Serial.available()) { SerialBT.write(Serial.read());//将串口收到的数据,再通过蓝牙串口转发出去 Serial.println("由SerialBT打印"); } if (SerialBT.available()) {//将蓝牙串口收到的数据,再通过串口把信息发回给电脑 Serial.write(SerialBT.read()); Serial.println("由Serial打印"); } delay(20); }
本文作者:ClingYang
本文链接:https://www.cnblogs.com/Yang-blackSun/p/18025358
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
本文作者:Yang-blackSun
本文链接:https://www.cnblogs.com/Yang-blackSun/p/18025358
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步