使用ESP8266和MicroPython控制移位寄存器

时间:2017-05-14 10:35:29

标签: esp8266 spi micropython

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

通常,控制DATA,LATCH和CLOCK需要3个引脚。经过几个小时的互联网搜索后,最有希望的解决方案是SPI的使用,其中还找到了一些有用的pyboard指令(谢谢代码btw):

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

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

老实说,我对机器中的写入方法有点困惑.SPI类。文档说返回值为None。所以一般来说,返回值为None的写入方法的目的是什么(sry可能是愚蠢的问题)

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

感谢您提前回复, BR charlzo

0 个答案:

没有答案