Hallo!
Nun versuche ich "learning by doing" etwas python zu verstehen, aber bleibe schon beim Start stecken:
Ich habe über i2c ein LCD-Display Joy-it SBC-LCD20x4 und zwei Sensoren am Raspberry Pi angeschlossen. Dad Display ist meine erste Baustelle.
Die Geräte werden als 0x27 = Display, 0x28 und 0x77 erkannt.
Ich habe für das Display 3 Module
i2c_lib.py (allgemein)
lcd20x4.py (Display 2004A mit I2C-Modul = Joy-it SBC-LCD20x4)
text2lcd.py (Testanzeige)
(ab)geschrieben und einige Fehler beseitigt.
Aber hier ist Schluß mit der Fehlermeldung:
...
File "/home/pi/LCD_pi/i2c_lib.py", line 34, in i2c_device
self.bus = smbus.SMBus(port if port >= 0 else:
NameError: name 'port' is not defined
Ich verstehe nicht wo und wie dieser "port" zu definieren ist.
die Zeile vollständig:
Wie komme ich mit meinen Veruchen weiter?