1

我的 ESP8266 上的当前 micropython 项目有问题。我有一个 10x10 LED 矩阵,我想通过 4 个移位寄存器来控制它。

一般来说,控制 DATA、LATCH 和 CLOCK 需要 3 个引脚。经过几个小时的互联网搜索,最有希望的解决方案是使用 SPI,其中还找到了一些有用的 pyboard 说明(顺便说一句,谢谢你的代码):

https://forum.micropython.org/viewtopic.php?t=1219

我试图用 ESP8266 的通用机器模块替换 pyboard 特定库,以访问 SPI 类。它工作正常直到特定点,但目前的主要问题是它无法在 DATA 引脚提供二进制信号。

老实说,我对 machine.SPI 类中的 write 方法有点困惑。文档说返回值为无。所以一般来说,返回值为 None 的 write 方法的目的是什么(对于这个可能很愚蠢的问题)

是否有另一种解决方案可以从数据引脚中获取二进制信号?我不确定使用 SPI 是否是管理控制的最佳方式。您是否有其他示例或教程可以更深入地了解该主题?

提前感谢您的友好回复,BR charlzo

4

0 回答 0