I2C就是一種通訊協定,可以只透過兩條線控制很多裝置,這次實作來測試LCD
二、LCD_I2C
1.簡介
這個模組可以透過兩條線就控制LCD上的文字,相較傳統LCD接線更加容易
背面比較看得出差異
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...點我去另一篇文章