LCD1602 顯示溫濕度
這篇文章會使用 micro:bit 連接 LCD1602 顯示器和 DHT11 溫濕度感測器,搭配「字串組合」、「重複無限次」、「暫停」積木,做出透過 LCD1602 顯示器顯示環境溫溼度的範例。
micro:bit 連接 LCD1602、DHT11
按照下圖,使用「擴充板、麵包板、杜邦線」,將 micro:bit 連接 LCD1602 顯示器和 DHT11 溫濕度感測器。
注意!LCD1602 顯示器必須使用 5V 供電,可以外接電源或使用 5V 供電的擴充板。
加入 LCD1602、DHT11 積木
開啟 MakeCode 的擴展功能,搜尋「dht」和「lcd」,加入「DHT11_DHT22」和「i2cLCD1602」項目。
加入後,在積木清單裡就會看見對應的積木選單 ( DHT11/DHT22、I2C_LCD1602 )。
相關教學:溫濕度積木、LCD1602 顯示器
積木程式原理
接著設計 LCD 顯示溫濕度的程式:
- 當啟動時,初始化 LCD
- 重複無限次積木:
- 讀取溫濕度
- LCD 在第一行顯示濕度 ( y 等於 0,使用字串組合 )
- LCD 在第二行顯示溫度 ( y 等於 1,使用字串組合 )
- 暫停 1000 毫秒 ( 避免讀取速度過快來不及顯示 )
完成後,啟動 micro:bit,LCD 就會顯示讀取到的溫濕度。
範例解答
範例解答:LCD1602 顯示溫濕度
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~