你好,
基本ESP32 Arduino蓝牙序列示例对和按预期连接,但是一旦我断开蓝牙终端它根本停止响应新事件,
一旦我重置ESP32,它就开始再次使用相同的问题。(如果它保持成对并不匹配并不重要)
我用Windows蓝牙终端和蓝牙测试了它。(来自Windows商店)
我从GitHub下载了最新的ESP32-Arduino库,我仍然得到同样的问题。
我用几个ESP32模块测试了它,他们都以相同的问题回复。
所以这看起来像是库代码中的一个错误。
参见下面简单的Arduino示例代码:
有谁知道另一个正在工作的蓝牙串行库?
谢谢你!
基本ESP32 Arduino蓝牙序列示例对和按预期连接,但是一旦我断开蓝牙终端它根本停止响应新事件,
一旦我重置ESP32,它就开始再次使用相同的问题。(如果它保持成对并不匹配并不重要)
我用Windows蓝牙终端和蓝牙测试了它。(来自Windows商店)
我从GitHub下载了最新的ESP32-Arduino库,我仍然得到同样的问题。
我用几个ESP32模块测试了它,他们都以相同的问题回复。
所以这看起来像是库代码中的一个错误。
参见下面简单的Arduino示例代码:
c++:
#include "BluetoothSerial.h" #if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED) #error Bluetooth is not enabled!请运行' make menuconfig '并启用它#endif BluetoothSerial SerialBT;void setup() {Serial.begin(115200);SerialBT.begin(“ESP32test”);//蓝牙设备名称Serial。println(“设备已经启动,现在可以用蓝牙配对了!”);} void loop() {if (Serial.available()) {SerialBT.write(Serial.read());} if (SerialBT.available()) {SerialBT.read());}延迟(20);}
谢谢你!