问题标签 [pycom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

arduino - 将 MicroPython 从 Pycom WiPy 移植到 Arduino Nano RP2040 Connect

我有一个为 WiPY 编写和测试的 micropython 应用程序。代码组织如下:

我可以刷写 WiPy,因此代码会读取传感器并写入数据文件。代码会闪烁到 WiPy 上,因此它会在 WiPy 启动时运行。

我正在努力寻找有关如何在 Arduino Nano RP2040 Connect 上执行相同操作的文档。我有 OpenMW IDE,我可以在 Arduino 板上运行 MicroPython 脚本。但:

  1. 我不明白如何将 MicroPython 脚本闪存到 Arduino 上,以便它持续存在并且可以在启动时运行
  2. 假设(1)是可能的,代码组织在 Arduino 上是否相同,或者我需要文件/目录结构。

如有必要,我可以使用 C/C++(我有嵌入式经验)来编写 Arduino 代码。Micropython 是首选,因为这个项目对我的团队(学徒)来说有点一次性——他们可以用 Python 编写代码,但没有 C 或 C++ 经验。

谢谢,

0 投票
0 回答
19 浏览

bluetooth - 不能将 Bluetooth.BLE_Mesh 与 Pycom Wipy 3 板一起使用。为什么?

我有一些 Pycom Wipy 3 板,我想通过使用 Pymesh BLE 创建蓝牙网格。我已经开始关注此链接中的传感器示例

这是我创建 Pymesh BLE 服务器的代码:

我遇到的麻烦是这条线:

在终端中引发异常。这是终端的错误输出:

如您所见,错误显示“AttributeError:类型对象'Bluetooth'没有属性'BLE_Mesh'”。为什么?如何将 BLE_Mesh 与 Wipy 3 板一起使用来创建蓝牙网格?

谢谢!

0 投票
1 回答
26 浏览

micropython - micropython:从函数中的文件加载数据导致无限循环

我正在研究 pycom 的 lopy4,在从 txt 文件加载配置数据时遇到了 od 问题:

当我使用此功能时,我的程序会卡在这里:

睡眠功能不起作用,打印功能在终端窗口中显示“尚未加入...”的垃圾邮件。

当我不将此代码包装到函数中时,一切正常。当我在硬编码循环之后编写函数时,一切正常。