本人大一新生做arduino项目,求大佬解答
arduino吧
全部回复
仅看楼主
level 5
本人做的项目是,微信小程序中发送消息,将文字显示在arduino板的oled显示屏上,目前我不知道如何对发出的文字自动取模,恳请大佬解答
2020年11月15日 08点11分 1
level 8
整个带字库的,取决于来的是gb码还是utf,可能还要做点转换。有专门的字库片子,也可以通过spi flash实现,考虑到要全文字集,在内部程序空间里面不够放的
2020年11月15日 08点11分 2
谢谢大佬解答!我之前下载了高通的取模软件FontExport,这个能带字库吗,或者说怎么判断能不能带字库呢,还有关于gb和utf,对oled显示屏来说,这两种编码有什么不同之处吗,恳请大佬能讲得稍微详细一点
2020年11月15日 08点11分
@空条Q太郎♀ 没提及从小程序端过来的是啥样的数据,所以字符编码要和字库能对应寻址得有吧,字库就是一个外挂的可以直接寻址的存储器。取模软件卖屏啥的地方都会有提供,毕竟单片机容量有限,放不了很全的字符集,所以这个应用应该要外挂一个,具体说就是把对应字符编码和点阵对应上
2020年11月15日 08点11分
@空条Q太郎♀ 刷到显示缓存里面,然后整屏刷新上去,起码ada的库是这么操作的,他们在开头定义了一个点阵,然后作为图形显示到屏幕上,方法就是给对应原点,点阵数据的高和宽
2020年11月15日 08点11分
@空条Q太郎♀ 字符的实现方法也是类似的
2020年11月15日 08点11分
level 5
@ygbsz 我在网上看到了这个,我用的是2.42寸的显示屏,请问就我的情况而言,选择哪个下载比较好?[疑问][疑问]
2020年11月15日 12点11分 3
这些都是高通的专业字库
2020年11月15日 12点11分
@空条Q太郎♀ 看见后面的ascii和没标的没有,字库不是要点,怎么存储,寻址存变量里面画到屏上才是要点
2020年11月15日 12点11分
@ygbsz 也就是说字库的选择没有太大的关系,重要的是后面的操作对吧,谢谢大佬
2020年11月15日 13点11分
level 5
@ygbsz 又要麻烦大佬了,我的oled显示屏芯片型号ssd1309,使用前应在arduino上安装什么库呢,我只知道芯片型号ssd1306的显示屏要下载adafruit ssd1306,但我没找到adafruit ssd1309,在网上也搜不到,请求大佬帮助[泪][泪]
2020年11月18日 15点11分 5
自己看ds里面寄存器和指令描述,1306 1309没啥区别,起码不影响使用那种
2020年11月19日 02点11分
@ygbsz 请问字库太大放不下的话,除了用spi flash还有什么方法吗
2020年11月21日 14点11分
level 5
@ygbsz 大佬,我只剩最后一步了,从one net上调取数据后存到streaml中,因为是汉字所以我定义的String类型,结果显示我不能使用drawstr,这是为什么[泪][泪][泪],我看的教程里面没提到这个啊,我该怎么改这段代码
2020年11月22日 11点11分 6
level 5
试试wqy gb2312
string转成char []就好,百度有范例
2020年11月28日 05点11分 7
1