Arduino esp8266接OLED亮屏(基础二)

一:安装Arduino

二:安装ESP8266开发包

或者用离线方式安装ESP8266开发包,附件:ESP8266离线包 第一张图中显示已经安装了ESP8266开发包了,我们的目的是用U8G2库点亮分辨率为128x64 驱动芯片为SSD1306的OLED屏

管理库,安装库U8G2

如果你用的I2C作为OLED显示引脚不是GPIO4和GPIO5的话,就要去看实际的电路原理图。提供的SDA和SCL使用的引脚。 以我为例:我的开发板中SCL对应是14 SDA对应的是2

我这里指定了引脚关系,需要添加一行U8g2构造器代码,具体可以看源码。

U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=SCL*/ 14, /* data=SDA*/ 2, /* reset=*/ U8X8_PIN_NONE); // 所有没有复位显示板的单板

U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=SCL*/ 14, /* data=SDA*/ 2, /* reset=*/ U8X8_PIN_NONE);   // 所有没有复位显示板的单板

设置开发板为

编译 上传。

End…

经验分享 程序员 微信小程序 职场和发展