8266(12E) nodemcu 接I2C屏遇到的坑

     在充分利用网络资源的情况下,折腾几次才搞定,本人非专业人员,只是一个电子爱好者,从拼多多上买的板子,不要指望有售后和技术指导,就是偏移,抱着玩不转扔了的想法买的,但我是个完美主义者,不搞明白誓不休。

网上盗图,没有版权,自己懒得拍,还是用吧,这管脚说明很重要,我按其他博客里写的屏就是不亮,GPIO4=SDA(I2C)

8266(12E) nodemcu 接I2C屏遇到的坑

GPIO5=SCL(I2C),还需注意一点 GPIO4不是对应D4脚,而是对应D2。不知道8266的板子为啥管脚不像arduino的按顺序排列。

这是我实验成功的接法,但网上其他用D3,D4。不知道是怎么回事。

8266(12E) nodemcu 接I2C屏遇到的坑

还有一点必须注意,在给板子上传固件时必须把D3(GPIO0)脚接地,就是用一根杜邦线把D3和GND连接。

看下这图就很明晰了。GPIO0->FLASH,上传后要去掉连接,重新上电启动才能运行。

8266(12E) nodemcu 接I2C屏遇到的坑

我用的是0.96寸128*64的oled屏。资料去我发布的资源里下载。