snv 发表于 2014-4-16 18:35:35

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

做了个aprs收发的项目,剩下这个模块。从论坛得到不少资料,感谢论坛。秀一下作品,请大家点评。UTF8编码,有光标,能插入和删除文字、实时保存。

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

isilcala 发表于 2014-4-16 18:37:08

这个牛了,能分享下更多内容就更好了

白点 发表于 2014-4-16 20:26:39

参观围观细细观看

Super169 发表于 2014-4-16 21:16:25

一個字: 強!
是帶字庫的屏幕嗎? 非常有興趣, 可以分享一下嗎?

leicheng 发表于 2014-4-16 21:51:24

问楼主几个问题~
1.是触摸屏吗?
2.屏幕大小为12864吗?
3.arduino单片机用的哪一款?

snv 发表于 2014-4-16 22:12:45

Super169 发表于 2014-4-16 21:16 static/image/common/back.gif
一個字: 強!
是帶字庫的屏幕嗎? 非常有興趣, 可以分享一下嗎?

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

snv 发表于 2014-4-16 22:14:16

leicheng 发表于 2014-4-16 21:51 static/image/common/back.gif
问楼主几个问题~
1.是触摸屏吗?
2.屏幕大小为12864吗?


1.是触摸屏的,
2.大小是 320*240
3.下面是标准的 arduino uno 328p

hp198969 发表于 2014-4-16 23:00:42

牛B……能做到这样子,恐怕uno的资源都被你给榨干了……

snv 发表于 2014-4-16 23:31:26

hp198969 发表于 2014-4-16 23:00 static/image/common/back.gif
牛B……能做到这样子,恐怕uno的资源都被你给榨干了……

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

huang1234 发表于 2014-4-16 23:43:00

围观!{:soso_e113:}

Super169 发表于 2014-4-16 23:54:50

snv 发表于 2014-4-16 22:12 static/image/common/back.gif
这个屏幕没字库,有一个sd卡槽。字库在sd卡上。对了,我那按钮和字还有有动画效果。

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

另外, 動畫效果是用貼圖還是即時計算繪畫出來的?

snv 发表于 2014-4-17 00:10:52

Super169 发表于 2014-4-16 23:54 static/image/common/back.gif
請問你的中文的字庫大約有多大?
我正想替自己的 OLED 加入繁體中文字庫 (淘寶的只有簡體),正考慮用...

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

Super169 发表于 2014-4-17 01:33:11

snv 发表于 2014-4-17 00:10 static/image/common/back.gif
我的字库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手机屏幕,怎么驱动的?

snv 发表于 2014-4-17 10:34:03

本帖最后由 snv 于 2014-4-17 10:40 编辑

Super169 发表于 2014-4-17 01:33 static/image/common/back.gif
感謝分享....
400KB 的話, 用 AT24C1024 也要 4 顆, 看來我也要考慮 SD card, 更划算.
不知用 SD car ...

sd卡的速度配合这个屏幕是足够了,
这种屏幕自己有显存,不需要单片机操心,只要把数送到指定位置,就可以了。
我这就是一个显示单元,也可以做成其他ui的形式。
页: [1] 2
查看完整版本: 新人、弄了个arduino输入法,求点评!