個人學習 (五) 液晶屏模組

2021-08-01 10:42:21 字數 681 閱讀 2363

水果秤還需要乙個液晶屏模組,用來顯示水果蔬菜的種類以及**。

關於液晶屏模組,採用的是lcd1602液晶屏 i2c介面,如下圖所示:

為什麼使用i2c介面?因為省io口,只需要4條線,還有背光燈,和可調節對比度(就是背面藍色那塊可以旋轉的調)

關於引腳的接線:

gnd ------ 地線 

vcc ------ 電源(5v or 3.3v 電源不同顯示效果有點差別)

sda ------ i2c 資料線

scl ------ i2c 時鐘線

接線方法

lcd1602 i2c模組                         ardunio uno

gnd                                  gnd接地線

vcc                                   5v 接電源

sda                                     a4 

scl                                     a5

這一部分就是關於液晶屏模組的硬體接線部分,下一部分會寫關於arduino ide的**除錯部分。

個人學習模型

形成適合自己的學習模型,提高學習效率和能力。以理解關係代數的除法為例,分析為什麼難以理解抽象概念 1 沒有熟悉和理解元組 笛卡爾積 投影 差 的深刻含義。不熟悉容易產生恐懼和模糊的感覺,這會阻止進一步的學習和理解。2 沒有親手舉乙個例項。沒有親手舉具體的例項,產生的也是模糊不清的感覺,這也會阻止進一...

RunLoop個人學習

深入理解runloop ios程式啟動與運轉 詳細內容上面的鏈結已經講得很詳細了 下面是關於runloop運用場景 滑動與重新整理 當tableview的cell上有需要從網路獲取的的時候,滾動tableview,非同步執行緒會去載入,載入完成後主執行緒就會設定cell的,但是會造成卡頓。可以讓設定...

個人學習歷程

知識技能增長歷程 1.hive基本語句學習,建立hive表,把資料從postgresql匯入hive中。2.sqoop 資料匯入工具的學習,使用。先建立hive 表,然後用sqoop把資料匯入。3.neo4j資料庫的學習。把資料匯入到neo4j資料庫。使用python實現。cython 語句的學習。...