U8glib自帶的國際象棋的例子
發(fā)布時間:2013/11/13 20:32:50 訪問次數(shù):3412
U8glib庫居然支持我最喜歡的0408字體,簡單排了下版,AT93C66可以輕松顯示6行字,但不支持中文,好在菜單也是自己人用,英文的也挺方便,而且內(nèi)容豐圖7點亮LCD.使其顯示觸攘坐標(biāo),可以測試出宙11 U8glib自帶的國際象棋的例子-ChessrrK。圖8所示是為辦公室魚缸做的控制器界面,右邊游動的箭頭就是候選項。
征求了一下同事意見,他們居然都認(rèn)為這個太簡陋,于是我決定設(shè)計一個最華麗的1 2864菜單模板。圖9所示是多級菜單的設(shè)計,做成了華麗的文件夾式,支持多級菜單,根據(jù)我的使用需求,做成了3級深度。
最上方一行是主標(biāo)題,右面顯示的文件夾個數(shù)就是菜單選項的數(shù)量,每屏可以顯示5行菜單,這里有1 5個菜單選項,所以有3個文件夾。點擊下移按鈕可以選擇菜單,對應(yīng)的菜單做反白顯示,如果從第5行移到第6行,內(nèi)容支持自動翻頁。進入二級菜單后,主標(biāo)題內(nèi)容改為顯示二級菜單標(biāo)題內(nèi)容,依舊根據(jù)菜單數(shù)量顯示文件夾個數(shù)。
我還順手做了個溫度傳感器的坐標(biāo)顯示界面,也很精致,如圖10所示。
我還在U8glib自帶的實例中找到了一個國際象棋的例子-Chess.很輕松就調(diào)通了,效果非常棒,如圖11所示。這是個純C程序,我數(shù)了一下程序的行數(shù),居然接近2400行,應(yīng)該是移植的。
Arduino做這類應(yīng)用,資源非常豐富,而且二次開發(fā)難度不大。整個華麗版菜單用了連續(xù)兩周的時間寫成,而且前提是我是個絕對的新手,中間還有一周在滑用數(shù)據(jù)說話:華麗版菜單包括注釋一共257行,我簡單數(shù)了一下,其中配置32行,排版、初始化樣式51行,觸摸屏功能74行,菜單功能76行,其他24行。
由此可見,Arduino絕對可以縮短開發(fā)周期,既然可以省下來這么多時間,我們就盡情享受創(chuàng)作的樂趣吧!
U8glib庫居然支持我最喜歡的0408字體,簡單排了下版,AT93C66可以輕松顯示6行字,但不支持中文,好在菜單也是自己人用,英文的也挺方便,而且內(nèi)容豐圖7點亮LCD.使其顯示觸攘坐標(biāo),可以測試出宙11 U8glib自帶的國際象棋的例子-ChessrrK。圖8所示是為辦公室魚缸做的控制器界面,右邊游動的箭頭就是候選項。
征求了一下同事意見,他們居然都認(rèn)為這個太簡陋,于是我決定設(shè)計一個最華麗的1 2864菜單模板。圖9所示是多級菜單的設(shè)計,做成了華麗的文件夾式,支持多級菜單,根據(jù)我的使用需求,做成了3級深度。
最上方一行是主標(biāo)題,右面顯示的文件夾個數(shù)就是菜單選項的數(shù)量,每屏可以顯示5行菜單,這里有1 5個菜單選項,所以有3個文件夾。點擊下移按鈕可以選擇菜單,對應(yīng)的菜單做反白顯示,如果從第5行移到第6行,內(nèi)容支持自動翻頁。進入二級菜單后,主標(biāo)題內(nèi)容改為顯示二級菜單標(biāo)題內(nèi)容,依舊根據(jù)菜單數(shù)量顯示文件夾個數(shù)。
我還順手做了個溫度傳感器的坐標(biāo)顯示界面,也很精致,如圖10所示。
我還在U8glib自帶的實例中找到了一個國際象棋的例子-Chess.很輕松就調(diào)通了,效果非常棒,如圖11所示。這是個純C程序,我數(shù)了一下程序的行數(shù),居然接近2400行,應(yīng)該是移植的。
Arduino做這類應(yīng)用,資源非常豐富,而且二次開發(fā)難度不大。整個華麗版菜單用了連續(xù)兩周的時間寫成,而且前提是我是個絕對的新手,中間還有一周在滑用數(shù)據(jù)說話:華麗版菜單包括注釋一共257行,我簡單數(shù)了一下,其中配置32行,排版、初始化樣式51行,觸摸屏功能74行,菜單功能76行,其他24行。
由此可見,Arduino絕對可以縮短開發(fā)周期,既然可以省下來這么多時間,我們就盡情享受創(chuàng)作的樂趣吧!
熱門點擊
- 卡諾圖及其畫法
- 4位二進制加法器
- 典型撥動開關(guān)的結(jié)構(gòu)圖
- 關(guān)于我們的Chinked-out工作室
- 三人表決邏輯電路
- 運算放大器有三個引腳
- 晶體管的電路符號
- 輝光管顯示模塊的級聯(lián)驅(qū)動電路
- 同相放大器
- RC電路中的功率
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開始的時候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究