划句顾 发表于 2021-10-8 01:16:23

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:}

帅昊昊昊 发表于 2021-10-8 09:50:24

强无敌

心驰神往 发表于 2021-10-8 16:33:09

{:10_254:}

hornwong 发表于 2021-10-9 10:55:32

{:5_95:}

sunyt 发表于 2021-10-9 11:11:47

看看{:7_112:}

1molHF 发表于 2021-10-9 11:14:05

村里小黑 发表于 2021-10-9 11:21:13

{:10_275:}

阿萨德按时 发表于 2021-10-9 11:32:44

{:10_254:}

划句顾 发表于 2021-10-9 19:16:27

{:10_254:}

myqf123 发表于 2021-10-9 21:09:11

学以致用

湫的小草原 发表于 2021-10-10 09:54:56

鱼币{:10_256:}

湫的小草原 发表于 2021-10-10 09:55:39

加油

noah-py 发表于 2021-10-10 12:56:58

{:10_323:}

tianlai7266 发表于 2021-10-10 13:19:31

{:10_254:}

lzj2000829 发表于 2021-10-10 16:05:41

{:7_146:}

Ray-先生 发表于 2021-10-10 19:54:05

Abarba

AdiosSpike 发表于 2021-10-10 21:05:12

谢谢

python0729 发表于 2021-10-10 21:09:10

厉害

python0729 发表于 2021-10-10 21:09:43

1320178551 发表于 2021-10-12 14:51:55

{:10_256:}
页: [1] 2 3 4 5 6
查看完整版本: ESP8266:OLED--利用取模软件显示中文 还有定义头文件