esp32 使用Adafruit_SSD1331.h驱动1331 oled
esp32 使用Adafruit_SSD1331.h驱动1331 oledAdafruit_SSD1331.h、Adafruit_GFX.h源文件里列出了所有的函数要实现基本的文字显示需要先定义Adafruit_SSD1331 oledAdafruit_SSD1331(OLED_pin_cs_ss,OLED_pin_dc_rs,OLED_pin_sda_mosi,OLED_pin_scl_sck,OLED_pin_res_rst);然后再进行初始化oled.begin();oled.setFont();oled.fillScreen(OLED_Backround_Color);oled.setTextColor(OLED_Text_Color);oled.setTextSize(1);之后开始写入文字这里要注意的是根据作者的例程更改文字信息的方式是先清除局部的文字把原文字再输出一次颜色是背景色然后再输出新的文字。我用fillScreen填充屏幕再刷新文字试了试发现确实存在问题屏幕的刷新率不够会看到闪动所以作者清除局部的思路应该是减少屏幕的闪烁。for(longi0;i65536;i32){oled.setCursor(25,25);oled.setTextColor(OLED_Text_Color);oled.print(String(i));delay(500);oled.setCursor(25,25);oled.setTextColor(OLED_Backround_Color);oled.print(String(i));}其他还有drawRoundRect之类的函数可以到库文件里去看看参数定义因为是彩色屏幕还有显示图片的函数因为自己也只是要显示一些简单的文字所以就不去折腾那些了。