8266+GXEPD如何显示中文?(总是panic)
8266+4.2寸的墨水屏。以前没弄过。准备自己搞个漂亮点的天气日历。春节几天能连上网显示天气了。但都是英文的。
就想搞成显示中文和图标的好看一点。
我是照这个贴作的。https://www.arduino.cn/thread-92313-1-1.html
1.制作.map文件,里面就5个汉字。
2,制作.bdf文件
3,使用bdfconv生成字库文件
4, 把生成的c文件里的数组复制到工程里来。
5.代码是这样的
void ShowPageHeader()
{
u8g2Fonts.setFont(u8g2_font_unifont_ch1);
Serial.println("ShowPageHeader begin2");
//u8g2Fonts.drawUTF8(48, 64 + 24, WEEKDAY_EN);
//u8g2Fonts.drawUTF8(48, 64 + 24, "日本");
u8g2Fonts.print("日本");
}
void u8g2printchinese()
{
display.setFullWindow();
display.clearScreen(GxEPD_WHITE);
display.setRotation(3);
u8g2Fonts.setFontMode(1); // use u8g2 transparent mode (this is default)
u8g2Fonts.setFontDirection(0); // left to right (this is default)
u8g2Fonts.setForegroundColor(GxEPD_BLACK); // apply Adafruit GFX color
u8g2Fonts.setBackgroundColor(GxEPD_WHITE); // apply Adafruit GFX color
display.firstPage();
do
{
ShowPageHeader();
} while (display.nextPage());
}
然后上传后系统就崩溃了,然后就不断的重启。
请帮我看看哪里有问题,搞了二天也搞不定。谢谢。
字数少直接取模成数组,按图片显示就行了 XlinliY.Zhang 发表于 2022-2-7 20:40
字数少直接取模成数组,按图片显示就行了
谢谢回复,我再研究下,还是不行的话,就研究如何 显示 图片或图标 XlinliY.Zhang 发表于 2022-2-7 20:40
字数少直接取模成数组,按图片显示就行了
请教一下,取模用什么软件啊, vanir 发表于 2022-2-8 20:59
请教一下,取模用什么软件啊,
搜u8g2汉字取模就有了
页:
[1]