microPython(raspberry Pi picoの)を12 C LCDに接続はできたのですが、添付画像のようにエラーが出力されてしまいどうすれば解決できますか。
python
1import time 2from machine import I2C, Pin 3from I2C_LCD import I2CLcd 4 5i2c = I2C(1, sda=Pin(14), scl=Pin(15), freq=400000) 6devices = i2c.scan() 7 8try: 9 if devices != []: 10 lcd = I2CLcd(i2c, devices[0], 2, 16) 11 lcd.move_to(0, 0) 12 lcd.putstr("Hello, world!") 13 count = 0 14 while True: 15 lcd.move_to(0, 1) 16 lcd.putstr("Counter:%d" %(count)) 17 time.sleep(1) 18 count += 1 19 else: 20 print("No address found") 21except: 22 pass 23 24 25
エラーが出たなら、エラーメッセージを提示しましょう
エラーメッセージは、よけいな省略翻訳しないで出たそのママをコピペで提示してください
https://i2c-lcd.readthedocs.io/en/latest/usage.html を読むと、
from i2c_lcd import lcd as I2CLcd
とする様です。
コメントいただきありがとうございます。
エラーメッセージはImportError: no module named '12C LCD'でしたのですが、そちらについては解決いたしましたが、エディタ上の出力結果にはNo address foundと出力されていますが、外部に接続(12 C LCD)されているディスプレイに文字が表示されないことについては解決にいたっておりません。
質問文は編集できるんで、そこらへん追記しましょう。
けっきょく問題が何なのかわかりません
外部のディスプレイに表示したかったことになりますが、原因はディスプレイに表示させるモジュールが足らなかったようでした。
ありがとうございました。
回答1件
あなたの回答
tips
プレビュー