Raspberry Pi PicoからLCD1602を使用できます。
GitHub - liyuanhe211/Micropython_LCD1602_LCD2004_I2C_Lib: A ESP32/ESP8266 micropython library for using LCD1602 or LCD2004 screen with PCF8574 I2C chip attached.
A ESP32/ESP8266 micropython library for using LCD1602 or LCD2004 screen with PCF8574 I2C chip attached. - liyuanhe211/Mi...
上記リンクからドライバをダウンロードし、Raspberry Pi Pico本体に保存してください。下記コードをコピーしてmain.pyでRaspberry Pi Pico本体に保存して実行してください。GP26、GP27は物理ピン31、32に相当します。詳細はRaspberry Pi Picoのピンアウト図を参照してください。
from machine import Pin, SoftI2C
from lib_lcd1602_2004_with_i2c import LCD
# 1. I2Cの初期化 (GP26=SCL, GP27=SDA)
# ※必ず Pico の GP26 と GP27 に配線していることを確認してください
scl_pin = 26
sda_pin = 27
i2c = SoftI2C(scl=Pin(scl_pin), sda=Pin(sda_pin), freq=100000)
# 2. LCDの初期化 (引数は i2c だけ! addrは不要です)
lcd = LCD(i2c)
# 3. 表示
lcd.puts("Hello, World!")

Comments