var*_*ing 4 python bluetooth visual-studio-code micropython lego-mindstorms-ev3
我正在使用 microPython 2 对 EV3 进行编程。我有另一个 python 3 程序在笔记本电脑上运行,该程序应该以无线方式将数据发送到 EV3。可以通过蓝牙吗?如果不可能的话我该怎么做?
我不知道这个问题的答案,而且我没有 EV3 程序块来尝试这个。由于您还没有说您尝试过什么,所以我想我应该分享一些尝试实验的想法。
我查看了有关蓝牙的 ev3-micropython 文档,我的搜索给了我这个: https: //pybricks.github.io/ev3-micropython/messaging.html
看起来蓝牙通信可能基于蓝牙串行端口配置文件 (SPP),因此值得看看 SPP 客户端是否可以通信。
第一个实验可能是在 EV3 上启动蓝牙邮箱服务器,看看是否能够从 PC 与其配对?(顺便问一下,您的笔记本电脑上运行什么操作系统?)。
如果您使用的是 Windows,请按照以下 URL 帮助中的说明进行操作: https://www.instructables.com/id/Raspberry-Pi-Bluetooth-to-PuTTY-on-Windows-10/
首先在 Windows 10 台式机/笔记本电脑上启用蓝牙收发器。选择“开始”、“设置”,然后选择“设备”。此时,请抵制添加蓝牙或其他设备的直观诱惑。相反,请向下滚动到“相关设置”,然后选择“设备和打印机”。在“设备”下找到您的台式机/笔记本电脑,右键单击它,然后从弹出菜单中选择蓝牙设置。这将打开“蓝牙设置”对话框:
选择“COM 端口”选项卡,然后选择“添加...”以显示“添加 COM 端口”对话框。在这里,我们选择“传出”单选按钮,然后单击“浏览...”,这将出现“选择蓝牙设备”对话框。一切顺利,您应该会看到您的 Raspberry Pi 被列为已发现的设备。选择列出的 Raspberry Pi 设备,然后单击“确定”两次。这将带您返回 COM 端口选项卡式对话框,并列出现在与 Windows 10/Raspberry Pi 配对关联的 COM 端口。记下已分配的 COM 端口。
在 Linux 笔记本电脑上,以这种方式创建客户端是否有效: http://blog.kevindoran.co/bluetooth-programming-with-python-3/
Linux 上的另一种选择是通过以下方式创建客户端: https ://bluedot.readthedocs.io/en/latest/btcommapi.html#bluetoothclient
如果您有 Android 手机,您可以尝试通过手机与 EV3 服务配对,然后尝试连接此 SPP 应用程序: https://play.google.com/store/apps/details?id=de.kai_morich。串行蓝牙终端
另一种选择是蓝牙邮箱服务器可能使用蓝牙低功耗 (BLE)。如果是这种情况,如果您的笔记本电脑上安装了最新版本的 Chrome 浏览器,您就可以找到更多信息。转到 URLchrome://bluetooth-internals/#devices
并执行start scan
. EV3 设备出现吗?
归档时间: |
|
查看次数: |
3453 次 |
最近记录: |