一:安装Arduino
二:安装ESP8266开发包
或者用离线方式安装ESP8266开发包,附件:ESP8266离线包
第一张图中显示已经安装了ESP8266开发包了,我们的目的是用U8G2库点亮分辨率为128x64 驱动芯片为SSD1306的OLED屏
管理库,安装库U8G2
点击文件->示例创建示例
这里需要关注U8g2构造器,通常ESP8266的I2C是可以定义引脚的,默认的是SDA为4,SCL为5号引脚。
如果你用的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…