1:开发板链接 Arduino Node MCU 1.0
2:开发环境搭建参考 开发环境搭建
3:安装u8g2图形库,直接在项目-->导入库-->管理库中搜索u8g2安装,注意不是u8glib库
安装错误的库会导致出现编译错误,安装pubsubclient,AdruinoJson,Adafruit-GFX-Library库
\Temp\arduino\sketches\E7D00BA5C64DEB60E88808A66542B3D8/GraphicsTest.ino.elf section `.irom0.text' will not fit in region `irom0_0_seg'
collect2.exe: error: ld returned 1 exit status
exit status 1
Compilation error: exit status 1
4:打开文件-->示例-->u8g2-->full_buffer-->GraphicsTest
修改代码
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE); // All Boards without Reset of the Display
5:编译烧录
6: ESP32编程手册:Libraries — Arduino-ESP32 2.0.14 documentation (espressif.com)