Arduino 用LCD12864做的多级菜单显示功能-Arduino中文社区 - Powered by Discuz! Archiver

飞行员 发表于 2019-3-11 21:27

rockze 发表于 2019-3-3 12:28
我用这个库可以显示英文,但中文乱码.....

我做的也是乱码,请问你解决问题了吗?

飞行员 发表于 2019-3-11 21:27

豆花儿 发表于 2019-2-23 21:06
LCD12864RSPI LCDA(4, 5, 6);//引脚定义
这部分的引脚定义是E对应4,R/W对应5,RS对应6吗?该怎么接?
测试 ...

我也是英文正常显示,但中文就乱码,请问你解决了吗

飞行员 发表于 2019-3-11 21:28

lala5 发表于 2018-11-24 18:54
我的屏输出乱的??大家的也是吗? 库文件我也放了啊

我也是显示乱码,请问你解决问题了吗?

rockze 发表于 2019-3-11 22:23

飞行员 发表于 2019-3-11 21:27
我做的也是乱码,请问你解决问题了吗?

问题已经解决了,是arduino IDE的问题。
不能在arduino IDE里直接输中文,要先转成ANSI码的16进制数。
arduino IDE编译的时候用UTF8,所以出来的16进制中文在显示屏上是识别不了的。

飞行员 发表于 2019-3-11 22:29

rockze 发表于 2019-3-11 22:23
问题已经解决了,是arduino IDE的问题。
不能在arduino IDE里直接输中文,要先转成ANSI码的16进制数。
ar ...

哦哦,懂了,谢谢啦!对了,为什么楼主可以直接在IDE里面输中文?

飞行员 发表于 2019-3-12 19:02

rockze 发表于 2019-3-11 22:23
问题已经解决了,是arduino IDE的问题。
不能在arduino IDE里直接输中文,要先转成ANSI码的16进制数。
ar ...

兄弟,能不能看下你的代码,我的还是有问题。

rockze 发表于 2019-3-14 12:27

飞行员 发表于 2019-3-12 19:02
兄弟,能不能看下你的代码,我的还是有问题。


char uctech[] = {0xB2,0xE2,0xCA,0xD4,0x00}; //测试
LCDA.print(uctech);

A1208286504 发表于 2019-3-14 15:37

rockze 发表于 2019-3-14 12:27
char uctech[] = {0xB2,0xE2,0xCA,0xD4,0x00}; //测试
LCDA.print(uctech);

请问 你这个测试两个字 是怎么转换为0XB2,0XE2,0XCA,0XD4的?

A1208286504 发表于 2019-3-14 15:42

飞行员 发表于 2019-3-12 19:02
兄弟,能不能看下你的代码,我的还是有问题。

已明白。谢谢解决

zz900712 发表于 2019-4-3 18:26

请教楼主那个箭头的参数在哪? 箭头怎么画的
页: 1 2 [3] 4 5 6
查看完整版本: Arduino 用LCD12864做的多级菜单显示功能