极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 18470|回复: 19

新人、弄了个arduino输入法,求点评!

[复制链接]
发表于 2014-4-16 18:35:35 | 显示全部楼层 |阅读模式
做了个aprs收发的项目,剩下这个模块。从论坛得到不少资料,感谢论坛。秀一下作品,请大家点评。UTF8编码,有光标,能插入和删除文字、实时保存。

串口收发:
全键盘:
符号:
拼音:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-4-16 18:37:08 | 显示全部楼层
这个牛了,能分享下更多内容就更好了
回复 支持 反对

使用道具 举报

发表于 2014-4-16 20:26:39 | 显示全部楼层
参观围观细细观看
回复 支持 反对

使用道具 举报

发表于 2014-4-16 21:16:25 | 显示全部楼层
一個字: 強!  
是帶字庫的屏幕嗎? 非常有興趣, 可以分享一下嗎?
回复 支持 反对

使用道具 举报

发表于 2014-4-16 21:51:24 | 显示全部楼层
问楼主几个问题~
1.是触摸屏吗?
2.屏幕大小为12864吗?
3.arduino单片机用的哪一款?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-16 22:12:45 | 显示全部楼层
Super169 发表于 2014-4-16 21:16
一個字: 強!  
是帶字庫的屏幕嗎? 非常有興趣, 可以分享一下嗎?

这个屏幕没字库,有一个sd卡槽。字库在sd卡上。对了,我那按钮和字还有有动画效果。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-16 22:14:16 | 显示全部楼层
leicheng 发表于 2014-4-16 21:51
问楼主几个问题~
1.是触摸屏吗?
2.屏幕大小为12864吗?

1.是触摸屏的,
2.大小是 320*240
3.下面是标准的 arduino uno 328p
回复 支持 反对

使用道具 举报

发表于 2014-4-16 23:00:42 | 显示全部楼层
牛B……能做到这样子,恐怕uno的资源都被你给榨干了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-16 23:31:26 | 显示全部楼层
hp198969 发表于 2014-4-16 23:00
牛B……能做到这样子,恐怕uno的资源都被你给榨干了……

管脚剩1个,328p基本写满,sram仅剩几十个字节。到最后经常发现,啥都不够了。
回复 支持 反对

使用道具 举报

发表于 2014-4-16 23:43:00 | 显示全部楼层
围观!{:soso_e113:}
回复 支持 反对

使用道具 举报

发表于 2014-4-16 23:54:50 | 显示全部楼层
snv 发表于 2014-4-16 22:12
这个屏幕没字库,有一个sd卡槽。字库在sd卡上。对了,我那按钮和字还有有动画效果。

請問你的中文的字庫大約有多大?  
我正想替自己的 OLED 加入繁體中文字庫 (淘寶的只有簡體),  正考慮用 儲存芯片, 但最大的只有 AT24C1024 = 128KB, 看來不夠用.  以一個 16x16 的字就要 32B 了,  128KB 只有 4096字, 不知是否足夠?

另外, 動畫效果是用貼圖還是即時計算繪畫出來的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-17 00:10:52 | 显示全部楼层
Super169 发表于 2014-4-16 23:54
請問你的中文的字庫大約有多大?  
我正想替自己的 OLED 加入繁體中文字庫 (淘寶的只有簡體),  正考慮用  ...

我的字库400kb左右,我这个是合成字库,里面经过两次编码。情况不同不好说。
动画是贴图和字符结合。
回复 支持 反对

使用道具 举报

发表于 2014-4-17 01:33:11 | 显示全部楼层
snv 发表于 2014-4-17 00:10
我的字库400kb左右,我这个是合成字库,里面经过两次编码。情况不同不好说。
动画是贴图和字符结合。


感謝分享....
400KB 的話, 用 AT24C1024 也要 4 顆, 看來我也要考慮 SD card, 更划算.
不知用 SD card 讀取字庫的速度如何?

還有一個問題, 也是顯示有關的.  你的顯示顯示是以單獨一個點為單位的嗎?

我用的 OLED, 是以打直 8 個點 為單位, 每次會同一時間寫入8個點的設定.    比如我要使第二點亮起來, 就必須知道現在那 8 個點的情況, 否則發出 01000000 的訊號, 就會把其他 7 個點都關掉.  為了要做繪圖功能, 只好自行記下現在顯示的資料.  我用 12864單色也要用去 1KB SRAM 作屏幕的 buffer, 你的屏幕有 320*240, 如果16色 (4bit), 也要 38KB 才夠, 只有 DUE 才可以.  

請問你的顯示屏提供的顯示功能, 是否以單獨一個點作顯示單位?
回复 支持 反对

使用道具 举报

发表于 2014-4-17 09:54:16 | 显示全部楼层
MTK手机屏幕,怎么驱动的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-17 10:34:03 | 显示全部楼层
本帖最后由 snv 于 2014-4-17 10:40 编辑
Super169 发表于 2014-4-17 01:33
感謝分享....
400KB 的話, 用 AT24C1024 也要 4 顆, 看來我也要考慮 SD card, 更划算.
不知用 SD car ...


sd卡的速度配合这个屏幕是足够了,
这种屏幕自己有显存,不需要单片机操心,只要把数送到指定位置,就可以了。
我这就是一个显示单元,也可以做成其他ui的形式。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 13:24 , Processed in 0.056023 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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