U8glib自帶的國際象棋的例子
發布時間:2013/11/13 20:32:50 訪問次數:3394
U8glib庫居然支持我最喜歡的0408字體,簡單排了下版,AT93C66可以輕松顯示6行字,但不支持中文,好在菜單也是自己人用,英文的也挺方便,而且內容豐圖7點亮LCD.使其顯示觸攘坐標,可以測試出宙11 U8glib自帶的國際象棋的例子-ChessrrK。圖8所示是為辦公室魚缸做的控制器界面,右邊游動的箭頭就是候選項。
征求了一下同事意見,他們居然都認為這個太簡陋,于是我決定設計一個最華麗的1 2864菜單模板。圖9所示是多級菜單的設計,做成了華麗的文件夾式,支持多級菜單,根據我的使用需求,做成了3級深度。
最上方一行是主標題,右面顯示的文件夾個數就是菜單選項的數量,每屏可以顯示5行菜單,這里有1 5個菜單選項,所以有3個文件夾。點擊下移按鈕可以選擇菜單,對應的菜單做反白顯示,如果從第5行移到第6行,內容支持自動翻頁。進入二級菜單后,主標題內容改為顯示二級菜單標題內容,依舊根據菜單數量顯示文件夾個數。
我還順手做了個溫度傳感器的坐標顯示界面,也很精致,如圖10所示。
我還在U8glib自帶的實例中找到了一個國際象棋的例子-Chess.很輕松就調通了,效果非常棒,如圖11所示。這是個純C程序,我數了一下程序的行數,居然接近2400行,應該是移植的。
Arduino做這類應用,資源非常豐富,而且二次開發難度不大。整個華麗版菜單用了連續兩周的時間寫成,而且前提是我是個絕對的新手,中間還有一周在滑用數據說話:華麗版菜單包括注釋一共257行,我簡單數了一下,其中配置32行,排版、初始化樣式51行,觸摸屏功能74行,菜單功能76行,其他24行。
由此可見,Arduino絕對可以縮短開發周期,既然可以省下來這么多時間,我們就盡情享受創作的樂趣吧!
U8glib庫居然支持我最喜歡的0408字體,簡單排了下版,AT93C66可以輕松顯示6行字,但不支持中文,好在菜單也是自己人用,英文的也挺方便,而且內容豐圖7點亮LCD.使其顯示觸攘坐標,可以測試出宙11 U8glib自帶的國際象棋的例子-ChessrrK。圖8所示是為辦公室魚缸做的控制器界面,右邊游動的箭頭就是候選項。
征求了一下同事意見,他們居然都認為這個太簡陋,于是我決定設計一個最華麗的1 2864菜單模板。圖9所示是多級菜單的設計,做成了華麗的文件夾式,支持多級菜單,根據我的使用需求,做成了3級深度。
最上方一行是主標題,右面顯示的文件夾個數就是菜單選項的數量,每屏可以顯示5行菜單,這里有1 5個菜單選項,所以有3個文件夾。點擊下移按鈕可以選擇菜單,對應的菜單做反白顯示,如果從第5行移到第6行,內容支持自動翻頁。進入二級菜單后,主標題內容改為顯示二級菜單標題內容,依舊根據菜單數量顯示文件夾個數。
我還順手做了個溫度傳感器的坐標顯示界面,也很精致,如圖10所示。
我還在U8glib自帶的實例中找到了一個國際象棋的例子-Chess.很輕松就調通了,效果非常棒,如圖11所示。這是個純C程序,我數了一下程序的行數,居然接近2400行,應該是移植的。
Arduino做這類應用,資源非常豐富,而且二次開發難度不大。整個華麗版菜單用了連續兩周的時間寫成,而且前提是我是個絕對的新手,中間還有一周在滑用數據說話:華麗版菜單包括注釋一共257行,我簡單數了一下,其中配置32行,排版、初始化樣式51行,觸摸屏功能74行,菜單功能76行,其他24行。
由此可見,Arduino絕對可以縮短開發周期,既然可以省下來這么多時間,我們就盡情享受創作的樂趣吧!
上一篇:用Arduino驅動觸摸屏
熱門點擊