硬件:
- Andrino Nuo
- Nokia 5110 LCD屏幕
- 麪包版
Arduino with NOKIA 5110 LCD
以下的Arduino 代碼包含 2個庫來自 Adafruit Industries
第1個庫是驅動 Nokia 5110 LCD(PCD8544 控制器),可以通過 Arduino IDE 庫管理器(項目 -> 加載庫 -> 管理器...,在搜索框中輸入 nokia
進行搜索,然後安裝是Adafruit發佈的那個)
第2個庫是Adafruit graphics library 也可以通過 Arduino IDE的庫管理進行安裝。
以上的2個庫當然可以通過手動安裝,下載鏈接如下:
- Adafruit Nokia 5110 LCD library ----> 直鏈
- Adafruit graphics library ---- > 直鏈
在下載完成之後,通過 Arduino IDE -> 項目 -> 加載庫 -> 添加 .ZIP庫 ... 並 選擇 .zip 文件(通過上面鏈接下載的zip 文件)
同樣的操作適合其它庫文件。
總共引入3個庫,引入代碼如下:
#include <SPI.h> // 引入 SPI 庫
#include <Adafruit_GFX.h> // 引入 adafruit graphics 庫
#include <Adafruit_PCD8544.h> // 引入 adafruit PCD8544 (Nokia 5110) 庫
Nokia 5110 LCD 連線到Arduino如下面代碼所示:
// Nokia 5110 LCD 模塊的連線 (CLK, DIN, DC, CE, RST)
Adafruit_PCD8544 display = Adafruit_PCD8544(8, 10, 11, 12, 13);