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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 15706794215

Arduino 用LCD12864做的多级菜单显示功能

[复制链接]
发表于 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
我的屏输出乱的??大家的也是吗? 库文件我也放了啊

我也是显示乱码,请问你解决问题了吗?
发表于 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 ...

兄弟,能不能看下你的代码,我的还是有问题。
发表于 2019-3-14 12:27 | 显示全部楼层
飞行员 发表于 2019-3-12 19:02
兄弟,能不能看下你的代码,我的还是有问题。


char uctech[] = {0xB2,0xE2,0xCA,0xD4,0x00}; //测试
LCDA.print(uctech);
发表于 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的?
发表于 2019-3-14 15:42 | 显示全部楼层
飞行员 发表于 2019-3-12 19:02
兄弟,能不能看下你的代码,我的还是有问题。

已明白。谢谢解决
发表于 2019-4-3 18:26 | 显示全部楼层
请教楼主  那个箭头的参数在哪? 箭头怎么画的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 01:48 , Processed in 0.095049 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表