一、下载。拿走不谢,留个赞,亲
汉字库在此:
链接:https://pan.baidu.com/s/1tPryyxfZW6-IRdF4dfgKYA?pwd=z5da
提取码:z5da
这俩库都放到libraries里,问我为啥?因为我当初找汉字库的时候也不知道哪个管用,没想到成了,然后也懒得管是哪个有用,我猜是第二个有用,大家可以试试。
二、简单用法,复杂的去问ChatGPT
能来此找汉字库说明你已经会用TFT了,我就不附上TFT用法了
#include <SPI.h> //导入TFT库
#include <TFT_eSPI.h> //TFT头文件
#include <U8g2_for_TFT_eSPI.h> //汉字库头文件,主要是它
#include <pgmspace.h> //忘了是啥了,要是报错就注释掉
TFT_eSPI tft = TFT_eSPI();
U8g2_for_TFT_eSPI u8g2;
tft.init(); //初始化TFT
u8g2.begin(tft); //将U8g2绑定到TFT
//设置汉字、数字或英文到TFT
void TFT_Set(uint16_t x,uint16_t y,const char* Text,uint16_t TextColor,uint8_t Size)
{
switch(Size)
{
case 1:
u8g2.setFont(u8g2_font_wqy12_t_gb2312); //12像素大小
break;
case 2:
u8g2.setFont(u8g2_font_wqy16_t_gb2312); //16像素大小
break;
}
u8g2.setForegroundColor(TextColor); //字的颜色
u8g2.setCursor(y, x); //位置
u8g2.print(Text); //打印
}
TFT_Set(10,10,"天气:",TFT_WHITE,1);
TFT_Set(50,10,"温度:",TFT_BLUE,2);
三、随便说说
不会的直接艾特我(虽然我不丑,但是我很温柔~)
好用的话求个赞,蟹蟹大佬们