1. 程式人生 > >arduino uno/pro mini/nano 在oled0.96 (128*64)顯示漢字

arduino uno/pro mini/nano 在oled0.96 (128*64)顯示漢字

0.96oled 顯示屏資料

連結: https://pan.baidu.com/s/1pSHTlzFsTKHHMsokw6jtcw 提取碼: hptb

檔案內容如下圖所示

第一步:在arduinoIDE中安裝所需的庫檔案

第三步 將ss1306顯示屏資料按下圖所示路徑開啟,找到其中的CN_ssd1306 Wire資料夾,將該資料夾複製到你的arduinoIDE安裝路徑下的 libraries目錄下,重啟arduinoIDE 。(需要注意複製到libraries資料夾後,你可以點開“CN_ssd1306 Wire”資料夾,裡面會有一個“codelab.c”檔案 記住它的位置 稍後我們如果需要更改oled的漢字顯示內容需要使用它,他其實使我們oled的字型檔檔案)

(如果不記得arduinoIDE的安裝路徑可以在桌面快捷方式上點選右鍵 ,選擇“開啟檔案所在的位置“選項

 

第四步:開啟“示例/CN_SSD1306_Wire/example/ShowCN”

 第五步:因為我用的是128*64的oled 所以需要更改下SSD1306的庫檔案

開啟“檔案/首選項”選單,找到專案資料夾路徑。 

 在專案資料夾所在路徑下開啟吐下檔案(或者你可以直接檔案搜尋“ssd1306”)

 在該檔案中將“#define SSD1306_128_64”前的註釋去掉,其餘兩個選項註釋掉

 

第六步:提取字模 ,在1306資料中開啟字模提取軟體(感嘆下。。。好親切的圖示 偉大的bcb6.0哇!!)

 點選“選項”選單 按圖片進行設定

 

在下圖紅框區域輸入想要提取的字模後,點選右側“生成自摸”按鈕 

 

 

 複製生成的十六進位制資料到你的"codelab.c"檔案的如下位置,儲存。

 第七步:連線你的oled和arduino uno(其實pro mini 和nano與nuo的連線一模一樣 程式碼也一樣 ,只是下載的時候選擇相應的開發板就好)

選擇對應的開發板和串列埠 編譯 下載