引用的第三方SSD1306库驱动都是申请1KB芯片内存做为显示缓冲,这样在不添加其它功能代码情况下编译就占用50%的内存空间。百试不爽,只好用现成驱动封装一个不申请空间的SSD1306库了。中英文混合显示。 #include "OLED.h" OLED oled; void setup(void){ Serial.begin(9600); oled.Init(); oled.Clear(); oled.ShowString(88, 0, 12, "POWER", 1); oled.ShowString(88, 1, 12, "20.4V", 1); oled.ShowCHinese(0, 0, "95%", 1); oled.ShowCHinese(28, 0, "{||||}", 1); //功率条显示 oled.ShowString(88, 2, 12, "T:05M", 1); oled.ShowString(88, 4, 16, " ", 0); //空白符填充 oled.ShowNum(94, 4, 328, 3, 16, 0); //设置温度显示 oled.ShowString(119, 4, 16, "`", 0); //小温度圈 oled.ShowCHinese(96, 6, "箭 ", 1); //oled.Pixel(100, 60); } void loop(void){ for (u16 i = 0; i < 255; i++) { //oled.BrigControl(i); //屏幕亮度设置 oled.ShowNum48(0, 3, i, 3, 1); oled.ShowCHinese(72, 3, "圈", 1); //大温度圈 oled.ShowString(118, 6, 16, "~", 1); //加热点 oled.ShowCHinese(28, 0, "{||} ", 1); //功率条显示 oled.ShowCHinese(0, 0, "65", 1); delay(10); oled.ShowString(118, 6, 16, " ", 1); oled.ShowCHinese(28, 0, "{|||} ", 1); //功率条显示 oled.ShowCHinese(0, 0, "80", 1); delay(10); } }
2021-07-30 21:37:54 479KB Arduino SSD1306 OLED 驱动
1
STM32F103识别RFID,解码EM4100并且在屏幕驱动为SSD1306的OLED上显示卡号状态
2021-07-25 17:02:46 19.69MB SSD1306 EM4100 stm32 库函数
1
STM32例程Tutorial 36 - SSD1306 128x64 OLED Display.7z
2021-07-22 19:00:21 6KB STM32例程Tutorial
适合OLED屏幕学习开发人员 SSD1315 SSD1306
2021-07-22 12:01:36 2.29MB SSD1315 SSD1306
1
双色oled屏128x64驱动ssd1306
2021-07-12 16:37:39 7KB 双色oled屏 128x64 ssd1306
1
(本程序为原创)本程序用arduino IDE 编程实现从ESP8266 (包含ESP8266d的版本有nodemcu ,esp-12E, esp-12F,miniD1)从串口输入字符串,从0.96寸OLED显示出来,用的是arduinoIDE编程,OLED驱动为SSD1306,可以扩展为很多应用,包括字符串从8266的串口输入,OLED提示输出,等等。OLED驱动为I2c有问题EMAIL:wunnu@qq.com共同学习
2021-07-06 09:35:26 762B 8266 OLED 串口 SSD1306
1
带部分常用字体的SSD1306驱动库
2021-06-26 19:02:23 11KB 物联网 嵌入式
1
ssd1306-stm32HAL 使用stm32-hal库的stm32的ssd1306库。 该库可与i2c一起使用,并且默认情况下为128x64 oled面板配置。 如果搜索4线SPI支持,则可以在分支中找到它。 用法 编译并链接项目中的库文件。 - font.c - ssd1306.c 在示例文件夹中找到了stm32f411发现的完整示例。 小例子: #include "ssd1306.h" #include "fonts.h" I2C_HandleTypeDef hi2c1; // Init lcd using one of the stm32HAL i2c typedefs ssd1306_Init(&hi2c1); // Write data to local screenbuffer ssd1306_SetCursor(0, 36); ssd1306_WriteStr
2021-06-21 20:51:19 608KB C
1
oled驱动芯片SSD1306中文手册
2021-06-02 14:02:45 2.29MB OLED SSD1306 中文手册
1
链接文章地址 https://blog.csdn.net/xuguoliang757/article/details/117379363?spm=1001.2014.3001.5501
2021-05-29 14:10:20 4.82MB K210 I2C
1