ESP8266:OLED--利用取模软件显示中文 还有定义头文件
本帖最后由 划句顾 于 2021-10-8 01:17 编辑这次是取字模,上一次的帖子是取图片的
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
先放图{:10_257:}
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
代码如下:
一些头文件:
#include<Arduino.h>
#include<U8g2lib.h>
#ifdef U8X8_HAVE_HW_SPI
#include<SPI.h>
#endif
#ifdef U8X8_HAVE_HW_I2C
#include<Wire.h>
#endif
老朋友:{:10_257:}
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0,SCL,SDA,U8X8_PIN_NONE);//对应 OLED 的驱动协议、像素大小以及接线方式
写的数组:
**** Hidden Message *****
setup函数:
void setup(){
u8g2.begin();
}
loop函数:
**** Hidden Message *****
{:10_256:}
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
字体取模在这里:
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
界面如下:
这样设置
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
有没有发现,如果我们要让显示屏出现多个字的话,数组会很多,这些数组直接放在我们代码里面,看起来太花了,所以我定义了一个头文件,将这些数组都搞进去了
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
完整的代码如下:
**** Hidden Message *****
这样不就看起来很清新的了嘿嘿
static/image/hrline/5.gif
在定义头文件之前,我们要先搞清楚它的格式
**** Hidden Message *****
static/image/hrline/5.gif static/image/hrline/5.gifstatic/image/hrline/5.gif
这是我定义的头文件,可以参考一下嘿
**** Hidden Message *****
static/image/hrline/5.gifstatic/image/hrline/5.gifstatic/image/hrline/5.gif
注:
导入自己写的头文件时,头文件是加" ",而不是<>。不然会出错{:10_256:}
{:10_250:} 刚才我就是自己的头文件搞了<>,而不是" ",一直出错{:10_266:} ,后来知道是这个问题我一口老血喷出来{:10_247:} ,定义头文件是刚学的{:10_297:} 强无敌 {:10_254:} {:5_95:} 看看{:7_112:} 牛 {:10_275:} {:10_254:} {:10_254:} 学以致用 鱼币{:10_256:} 加油 {:10_323:} {:10_254:} {:7_146:}
Abarba
谢谢 厉害 牛 {:10_256:}