OLED
用 OLED 螢幕來顯示英文字句、數字、以及溫度和濕度
簡介 OLED SSD 1306
簡介 OLED SSD 1306
OLED SSD 1306,0.96” 英吋,解析度 128x64,即螢幕從左上角到右下角的游標座標 (x,y) 是 (0,0) --> (128,64)。專題所用的螢幕有兩種顏色,座標 y 值從 0-15 為黃色, 16 以下為藍色。
OLED SSD 1306,0.96” 英吋,解析度 128x64,即螢幕從左上角到右下角的游標座標 (x,y) 是 (0,0) --> (128,64)。專題所用的螢幕有兩種顏色,座標 y 值從 0-15 為黃色, 16 以下為藍色。
OLED SSD 1306
OLED SSD 1306
游標座標圖 (x, y)
游標座標圖 (x, y)
及其顏色
及其顏色
先看看 YouTube 成果影片:
先看看 YouTube 成果影片:
材料
材料
OLED SSD 1306 x1 (0.96” 英吋,解析度 128x64)
OLED SSD 1306 x1 (0.96” 英吋,解析度 128x64)
溫度濕度感測器 DHT-11 x1
溫度濕度感測器 DHT-11 x1
電阻 (10 K歐姆) x1
電阻 (10 K歐姆) x1
Arduino UNO R3 x1
Arduino UNO R3 x1
麵包板 x1
麵包板 x1
電線數條
電線數條
接線圖
接線圖
OLED SDA 連接 Arduino A4
OLED SCL 連接 Arduino A5
OLED VCC 連接 Arduino 5V
OLED GND 連接 Arduino GND
Arduino 5V 以及 GND 分別分享到麵包板紅線及藍線
DHT 溫度濕度感測器 :
第 1 腳位連接 Arduino 5V
第 2 腳位連接 電阻 10K歐姆,電阻另一端連接 Arduino 5V
第 2 腳位 再接一條線 連接 Arduino pin 2
第 4 腳位連接 Arduino GND
匯入程式庫
匯入程式庫
主程式需要二個程式庫 (Library) “Adafruit_GFX.h” 以及 "Adafruit_SSD1306.h"。程式庫內提供很多額外指令,供主程式使用。不僅擴充主程式功能,並能保持主程式的清淅和簡短。
主程式需要二個程式庫 (Library) “Adafruit_GFX.h” 以及 "Adafruit_SSD1306.h"。程式庫內提供很多額外指令,供主程式使用。不僅擴充主程式功能,並能保持主程式的清淅和簡短。
步驟一:
打開 Arduino 》點擊 草稿碼 》匯入程式庫 》管理程式庫 》螢幕上即出現程式管理員視窗。
步驟二:
在搜尋框內鍵入程式庫名稱 OLED,視窗內會出現所有含該名稱的程式庫,選擇 Adafruit SSD1306 最新版本並按安裝。
在搜尋框內鍵入程式庫名稱 gfx,選擇 Adafruit GFX 最新版本並按安裝。
步驟三:
查看程式庫有沒有安裝成功。點擊 草稿碼 》匯入程式庫 》游標往下搜尋,看有沒有 “Adafruit_GFX.h” 以及 "Adafruit_SSD1306.h" 的程式庫在系統內。
程式一
程式一
用 OLED 顯示字串、數字以及符號。
用 OLED 顯示字串、數字以及符號。
程式內有解說顯示字串文字大小、顏色、以及座標。
程式內有解說顯示字串文字大小、顏色、以及座標。
程式二
程式二
配搭溫度濕度感測器,用OLED 顯示溫度濕度感測值。
配搭溫度濕度感測器,用OLED 顯示溫度濕度感測值。
創客點子 Maker's Idea
創客點子 Maker's Idea
用 OLED 來顯示其他感測器的感測值
用 OLED 來顯示其他感測器的感測值