好的经过前文,我们已经能点亮一个LED灯了。
但是,这是解释器一句一句运行的,这样一样来,脚本如何运行呢?
这里推荐脚本的分享网站GitHub
因为python开源,micropython也是开源,所以就非常多的开发者进行开发后分享出来,这里有非常多的资源,包括micropython控制的各类外围硬件。
但是micropython给的方法太复杂了,小白,我,刚接触根本搞不明白,查了N天资料,问了N位大神,才弄到这个最简单的方法。感谢Q群541341988的群主。感谢Q群619558168的朋友!
这个工具就是:uPyCraft
今天我们就试一试淘宝的这个0.96液晶(SSD1306),我买的是7线版本(SPI),此外还有4线版本(IIC)。买的时候注意。
这个SPYDER是Anaconda自带的IDE,右上的目录是这个工程的文件目录。
这个好处就是安装了Anaconda3后,就有了,不用再额外的安装,随便说一下,PYCHARM等很多python的IDE都非常好用,开源就是不一样!
注意:
1、这里的boot没东西,好像是必要的文件,见下面。
2、这个SSD1306(液晶里面的驱动芯片),这个案例驱动是用模拟SPI的形式实现的,并非硬件SPI。因为我买的这个液晶屏默认是用四线SPI(一共7个脚)的形式搞的,所以代码找半天(因为自己不会写),而且有一个引脚,代码中并没有记录——CS引脚,应该接GND,我是实验出来的!
3、注意:我买的这个开发板虽然芯片是ESP32模块,但是开发板外接引脚和这个例程的开发板引脚不一致,所以我改了代码,注意代码中备注部分就是原来的。
4、代码来至GitHub。感谢大神zhcong。
分享地址:
https://github.com/zhcong/SSD1306-for-ESP32
【1】下载uPyCraft
地址https://gitee.com/dfrobot/u