开源改变世界!!

使用蓝牙

推推 grbl 1个月前 (12-01) 95次浏览

使用蓝牙

注意: USB/串行端口始终处于打开状态,即使在重新启动和崩溃时也不会丢失连接。因此,在启动期间以及发生其他事件时,会向串行端口发送非常有用的消息。它会告诉您蓝牙或 Wifi 是否处于打开状态、它们处于什么模式以及正在使用的名称。但永远不会显示密码。

[ESP…] 命令可以在任何接口(串行、蓝牙、Wifi、WebUI 等)上运行,但您只会在串行端口上看到启动信息,因为其他命令尚未启动。

  • 确保config.h中的#define ENABLE_BLUETOOTH没有被注释掉。(默认值是正确的)
  • 使用 USB 串行端口终端通过$Bluetooth/Name=< Bluetooth name>设置蓝牙名称。请参阅此文档了解如何使用 [ESP…] 命令。我不知道所有的蓝牙命名规则,所以请保持名称简短明了。目前还不能使用密码。示例:$Bluetooth/Name=ESP32_BT。这会将蓝牙名称设置为“ESP32_BT”。
  • 使用$Radio/mode=BT将无线电模式设置为蓝牙模式。ESP32 对 Wifi 和蓝牙使用相同的硬件,因此一次只能使用一种。
  • 需要重新启动才能更改无线电模式。重新启动 ESP32 以打开具有该名称的蓝牙。您可以通过电源循环、按下 ESP32 模块上的重置按钮或发送$System/Control=Restart命令来重新启动。
  • 蓝牙设置为串行蓝牙。这意味着当您将其与设备配对时,它将看起来像一个串行端口。这允许向后兼容现有的串行端口发送器,例如 Universal GCode Sender
  • 注意:请勿在运行作业时配对。当步进定时器运行且配对过程正在运行时,ESP32 可能会出现中断和/或看门狗问题。
  • 提示:如果您处于蓝牙模式,您可以使用Radio/mode=STA或 $Radio/Mode=AP 从蓝牙控制台切换回 Wifi,然后重新启动

安卓

  • Android 运行良好!我建议使用 Grbl 控制器。

使用蓝牙

iPhone

  • 我完全不知道。有没有 iPhone 专用的发送器?

视窗

  • Windows 很难。配对时,它会创建 2 个端口。一个是传入端口,一个是传出端口。关于这里发生了什么的文档很少,但传入端口用于启动连接的设备,传出端口用于启动连接的 Windows。请使用传出端口。不幸的是,确定哪个是传出端口并不总是那么容易。试试这两个端口。
  • 我在 Windows 上使用蓝牙时仍经常遇到问题。在将问题归咎于 ESP32 之前,请使用 Android 手机测试 ESP32 蓝牙。

页脚

喜欢 (0)