from machine import I2C, Pin # ピンやI2C通信を使うためのライブラリ
from lcd1602 import LCD # LCD1602用の制御ライブラリ
import utime # 待機時間などを扱うライブラリ
i2c = I2C(0, sda=Pin(4), scl=Pin(5), freq=400000) # I2C通信(SDA=GP4, SCL=GP5)を設定
lcd = LCD(i2c) # LCD1602を制御するためのLCDオブジェクトを作成
string = 'ON.' # 改行を含んだ文字列を用意(\nは次の行に移動)
lcd.message(string) # 文字列をLCDに表示する
utime.sleep(2) # 2秒待機
lcd.clear() # 表示を消す(画面をリセット)
string = "Hello\n World!" # 別の文字列を用意(こちらも2行に分けて表示)
lcd.message(string) # LCDに表示
utime.sleep(5) # 5秒間表示を続ける
lcd.clear() # 最後に画面をリセットする