Hallo,
ich bin Neueinsteiger in der RaspberryPi Welt und neu hier im Forum.
Ich benutze einen Raspberry PI 3 B+ und möchte unter Phyton3 den Lichsensor TLS2561 über den I2C Bus lesen. i2cdetect liefert mir an der erwarteten Adresse einen Eintrag, d.h. die config scheint richtig zu sein.
Zum Lesen des Sensors benutze ich die Library Adafruit_CircuitPython_TSL256. Um einen kurzen Schnelltest zu machen wollte ich das Beispielprogramm ausführen, welches in dem Paket dabei ist.
Doch erstellen des i2c Bus tritt ein Laufzeitfehler auf, bei diem ich einfach nicht weiterkomme.
Der Aufruf "i2c = busio.I2C(board.SCL, board.SDA)" in der python-Datei
#!/usr/bin/python3
import board
import busio
import adafruit_tsl2561
# Create the I2C bus
i2c = busio.I2C(board.SCL, board.SDA)
für zu dem Laufzeitfehler
Traceback (most recent call last):
File "/home/pi/BlindControl/Test/tsl2561_simpletest.py", line 8, in <module>
i2c = busio.I2C(board.SCL, board.SDA)
File "/home/pi/.local/lib/python3.5/site-packages/busio.py", line 15, in __init__
self.init(scl, sda, frequency)
File "/home/pi/.local/lib/python3.5/site-packages/busio.py", line 24, in init
from machine import I2C as _I2C
File "/usr/lib/python3/dist-packages/thonny/backend.py", line 317, in _custom_import
module = self._original_import(*args, **kw)
ImportError: No module named 'machine'
Ich habe das Modul machine durch pip3 install machine Python3 nachgeladen, doch ohne Erfolg.
Benötige dringend einen Tip, was ich vergessen habe bzw. falsche gemacht habe. Bin für jeden Tip aüßerst dankbar.