Posts by Swingfan

Registriere dich jetzt, um exklusive Vorteile zu genießen! Als registriertes Mitglied kannst du Inhalte herunterladen und profitierst von einem werbefreien Forum.
Mach mit und werde Teil unserer Community!

    Hallo,

    danke für die Antwort. Habe das Modul "machine" nicht gefunden. Bin leider kein Linux Profi, dennoch fit in Elektronik und Softwareentwicklung in Python unter Windows. Daher hatte ich mir für mein Projekt u.a. diesen Sensor ausgesucht, es ist ein weiterer Sensor an diesem Bus dran, der ja auch erkannt wird.

    Wie gesagt mit pip3 install machine kann ich das Modul ja python3 auch bekannt machen, zumindest geht das ohne Fehlermeldung,


    Herzliche Grüße

    Dieter

    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.