【发布时间】:2023-01-16 20:36:17
【问题描述】:
我已经正确地得到了一个通过 COM 端口 USB 进行串行通信的 microbit。
我的目标是通过蓝牙使用 COM 来做同样的事情。
我采取的步骤:
- (在 Windows 10 上)蓝牙设置 -> 更多蓝牙设置 -> COM 端口 -> 添加 -> 传入
- 在设备管理器中更改了波特率以匹配微位 (115,200)
- 已配对并连接到 microbit
- 尝试写入从 microbit 到 PC 的串行和 uart 蓝牙连接(使用闪现的 python 脚本)
- 使用 Tera Term,设置 -> 串口... -> COM(数字 - 在我的例子中是 4),所有必要的值(包括 115,200 波特率)
完成所有这些操作后,我在 Tera Term 上看不到任何传入消息。我错过了什么吗?
【问题讨论】:
-
我认为这是不可能的,原因有几个。 1) micro:bit micropython 只有limited support 用于 BLE。 2) Bluetooth serial 是一个“经典”配置文件,micro:bit 仅使用 BLE。 UART 配置文件是自定义配置文件,因此我不希望 PC 默认情况下知道如何使用它。您需要使用 MakeCode 才能使用 BLE UART
标签: python bluetooth serial-port bbc-microbit spp