# LCD液晶顯示器
使用LCM1602為範例
首先先開啟raspberry的I2C功能,執行LX終端機,輸入sudo raspi-config
,找到並選取Interfacing Options,再來找到P5 I2C選取並後按下ENTER,之後選取YES,之後選擇Finish離開。
再來安裝RPLCD與SMBUS套件,輸入pip3 install smbus2
以及pip3 install RPLCD
等待安裝完成。
上圖右邊的藍色接線已經接好了,只需處理GND、VCC、SDA、SCL四隻接腳,VCC與GND接上樹莓派的VCC與GND,SDA接至3腳、SCL接至5腳。
接下來需要尋找I2C裝置的位置。
在LX終端機中輸入i2cdetect -y 1,找到上面顯示非- -的欄位,則位址為0x你的數字
。
範例程式碼
import sys
import time
import smbus2
from RPLCD.i2c import CharLCD
lcd = CharLCD('PCF8574', address=0x27, port=1, backlight_enabled=False)
while(1):
lcd.clear()
lcd.cursor_pos = (0, 0)
lcd.write_string("Date: {}".format(time.strftime("%Y/%m/%d")))
lcd.cursor_pos = (1, 0)
lcd.write_string("Time: {}".format(time.strftime("%H:%M:%S")))
time.sleep(1)