2020年7月19日 星期日

LCD I2C && 安裝函式庫

一、I2C
    I2C就是一種通訊協定,可以只透過兩條線控制很多裝置,這次實作來測試LCD




、LCD_I2C
1.簡介
這個模組可以透過兩條線就控制LCD上的文字,相較傳統LCD接線更加容易



背面比較看得出差異
透過兩條資料線(SDA和SCL控制)

2.接線
如何接線呢?
   

Arduion 的A5 => LCD的SCL
Arduion 的A4 => LCD的SDA 
Arduion 的5V => LCD的VCC
Arduion 的GND => LCD的GND 



3.下載函數庫
(1).上網google,打"lcd i2c library arduino"




(2).通常會出現很多,而我通常都會選擇github的程式(選其他的也可以啦)
(3).點那個下載zipzip檔



(4).之後會得到一ZIP檔
    接下來把它解壓縮,並放到"我的文件/Arduino/libraries"的資料夾裡面

(5.)重新啟動Arduino IDE,並打開"檔案/範例/Arduino-LiquidCrystal-I2C-library-master"



(6)會看到這個範例程式,直接上傳就可以了

會看到LCD顯示Hello, world!



👉如果上傳後沒看到,有可能是
    1.接線錯誤
    SDA=>A4
    SCL=>A5

    2.位址錯誤
有的LCD是0X3F,所以可以試試看



至於什麼是I2C...點我去另一篇文章