用液晶顯示器模組
顯示 溫度和濕度
液晶顯示器模組
液晶顯示器模組
LCD 液晶顯示器模組,可用來顯示感測器所量測到的數值。本專題模組採用 I2C介面,接線簡單,5V ,16x2 行。搭配感測器 DHT 11,顯示感測器所量到的溫度和濕度。 先看看成果影片:
材料和接線圖
材料和接線圖
Arduino UNO x1
LCD 液晶顯示器模組 LCD 1602 (16x2 行) I2C 介面 ,5V
DHT 11 溫度和濕度感測器
電阻 (4.7k-10k 歐姆 均可) x1
麵包板 x1
杜邦線 一公一母 數條
電線數條
Arduino GND 和 5V,分別分享至麵包板的藍線和紅線。
LCD 液晶顯示器模組:
- VCC 連接 Arduino 5V
- GND 連接 Arduino GND
- SCL 連接 Arduino A5 (Analog pin 5)
- SDA 連接 Arduino A4 (Analog pin 4)
DHT-11 腳 1 接 Arduino 5V ,
腳 2 接電阻,電阻另外一頭接 Arduino 5V。另外腳 2 再拉一條線,接 Arduino pin 2 。
腳 3 不接 。
腳 4 接 Arduino GND 。
接線完成如下圖:
匯入程式庫
匯入程式庫
主程式需要二個程式庫 (Library) “DHT sensor library” 和"LiquidCrystal I2C"。程式庫內提供很多額外指令,供主程式使用。不僅擴充主程式功能,並能保持主程式的清淅和簡短。
主程式需要二個程式庫 (Library) “DHT sensor library” 和"LiquidCrystal I2C"。程式庫內提供很多額外指令,供主程式使用。不僅擴充主程式功能,並能保持主程式的清淅和簡短。
請按照下列步驟,匯入程式庫與系統中:
打開 Arduino 》點擊 草稿碼 》匯入程式庫 》管理程式庫 》螢幕上即出現程式管理員視窗
在搜尋框內鍵入程式庫名稱 DHT sensor library,視窗內會出現所有含 DHT 名稱的程式庫,選擇 DHT sensor library by Adafruit 並按安裝。
查看程式庫有沒有安裝成功:點擊 草稿碼 》匯入程式庫 》游標往下搜尋,看有沒有 DHT sensor library 的程式庫在系統內。
以同樣的方式安裝 "LiquidCrystal I2C" 程式庫。在 Arduino 程式庫中,我選擇 LiquidCrystal I2C by Frank de Brabander
以同樣的方式安裝 "LiquidCrystal I2C" 程式庫。在 Arduino 程式庫中,我選擇 LiquidCrystal I2C by Frank de Brabander
。
。
上傳主程式
上傳主程式
確認兩個程式庫已安裝後,複製下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上,再點擊 ”上傳”,大功告成。
確認兩個程式庫已安裝後,複製下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上,再點擊 ”上傳”,大功告成。
創客點子
創客點子
用 LCD 液晶顯示器模組,來顯示另一個感測器的感測值。例如:超音波距離感測器(HC-SR04)、光的強度(光敏電阻)、土壤濕度(土壤濕度感測器)、電阻電壓對應值(可變電阻 Potentiometer )、或任何計數值(如光遮斷器)。