python esp8266 ssd1306_esp8266使用使用 SPI连接OLED屏幕(SSD1306)

本文介绍了作者如何挑战使用SPI而非I2C方式连接ESP8266物联网开发板和一块0.96英寸的OLED屏幕(SSD1306)。在不熟悉硬件的情况下,作者通过网上搜索资料,最终在GitHub上找到了SPI连接的方法并成功点亮屏幕。文章提供了连线细节和简单的Python代码示例。
摘要由CSDN通过智能技术生成

其实我本人对硬件是一窍不通的,作为一个工科生,还是很惭愧的,毕竟当年数电模电单片机可都是必修课。前段时间无聊买了块esp8266的物联网开发板来玩,附带了一块屏幕,使用iic连接屏幕和esp8266,使用iic的话连线比较简单,4根线就搞定了,网上也有很多教程,所以我就不说iic怎么连接了,大家自己去搜。

本来iic连接esp8266完全够用了,但是我脑抽,双十一又去买了块SPI/IIC兼容的屏幕,大小也是0.96英寸,想挑战一下自己,看能不能驱动这块屏幕。esp8266刷的micropython,所以驱动啥的不用自己写,直接import就行了,难点就在连线上了。前面我也说过,我对硬件真的不太懂,所以只好网上爬文,可是百度了好久也没找到一篇文章讲怎么使用spi连接esp8266的,也许是我搜索的关键词不对,一度曾想过放弃,努力了几天都没点亮,后面突然想到了用google,还真搜到一篇github上的帖子,讲了怎么连线的,果断试了下,居然成功了,现在就讲一下怎么连线先,我不会画图,也懒得拍照,所以就纯文字叙述了 ,将就看吧

SSD1306

NodeMCU

Description

VCC

3.3V

Power supply

GND

GND

Ground

D0

D5 (=GPIO14=HSCLK)

Clock

D1

D7 (=GPIO13=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值