Arduino+12864示波器準(zhǔn)備工作(二)在Arduino里面顯示單色bmp,把bmp轉(zhuǎn)化為十六進(jìn)制字符數(shù)組之后,只需include到ino文件里就行了。這部分簡單,做個(gè)筆記。 一、使用python轉(zhuǎn)化單色bmp要顯示的1212.bmp文件,本來是個(gè)小頭像。黑白處理之后,象個(gè)驚愕的表情。 在IdleX里面調(diào)用bmp2hex("1212.bmp")函數(shù),運(yùn)行,Python Shell輸出結(jié)果,復(fù)制需要的輸出結(jié)果,然后到記事本里粘貼,增補(bǔ)內(nèi)容: #include "U8glib.h" 以UTF-8保存為my_bitmap.h。 二、寫ino文件先在Arduino IDE里面安裝U8glib庫,庫管理器直接安裝。 代碼太長,網(wǎng)上有,略。 #include "U8glib.h" 三、接線12864的接線: 對(duì)應(yīng):
燒錄,運(yùn)行。 附帶,u8glib實(shí)際是比較復(fù)雜的一個(gè)庫,在 https://www.cnblogs.com/anandexuechengzhangzhilu/ 有一些最簡單的整理,包括畫出清屏、字體、圖形等等操作,可以理解很多現(xiàn)成的代碼和功能。 |
|