【发布时间】:2022-09-24 15:45:44
【问题描述】:
我是微控制器游戏的新手,尝试使用the SX1262 LoRa module by Waveshare 将数据从一个 Pi Pico 发送到另一个 Pi Pico 时遇到了一些问题。
基本上我最终想要做的是制作一个传感器网络,并将我将从传感器收集的所有数据发送到网关,然后通过网关发送到服务器以进行进一步开发。
第一步是从一个 Raspberry Pi Pico 向另一个发送一个简单的字符串,这样我可以更好地理解驱动程序并最终进行创建项目所需的任何修改。
我为 SX1262 找到的驱动程序是 this one。
当我尝试使用 Thonny IDE 在我的 Pico 上运行代码时,我收到以下错误:
Traceback (most recent call last):
File \"< stdin >\", line 11, in <module>
File \"sx1262.py\", line 27, in begin
File \"sx126x.py\", line 115, in begin
File \"sx126x.py\", line 240, in reset
File \"sx126x.py\", line 389, in standby
File \"sx126x.py\", line 1270, in SPIwriteCommand
File \"sx126x.py\", line 1287, in SPItransfer
TypeError: object with buffer protocol required
这些错误发生在示例文件夹中的 TX 和 TX(非阻塞)上。
有人可以帮助我并希望向我解释一些事情吗?因为只要我的驱动程序运行良好,我就可以继续我的项目。
标签: micropython lora raspberry-pi-pico