Adafruit BNO055 Sensor funkttioniert nicht nach Raspberry Pi 4 Upgrade

Gast #6485118
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe folgendes Problem:

Ich hatte einen Raspberry Pi 3 B+ und habe mir nun einen Raspberry Pi 4B 
gekauft. Beim 3 B+ hat mein Adafruit BNO055 Orientation Sensor 
problemlos funktioniert.

Ich hab den Pi 4 nun so aufgesetzt, dass die System Settings gleich sind 
wie beim 3 B+ und hab auch alle Python Packages installiert.

Wenn ich nun aber den Sensor initialisiere im Python-Code mit
1
from Adafruit_BNO055 import BNO055
2
bno = BNO055.BNO055(serial_port='/dev/serial0', rst=18)

bekomme ich folgenden Error:
1
Traceback (most recent call last):
2
  File "PID.py", line 166, in <module>
3
    bno = BNO055.BNO055(serial_port='/dev/serial0', rst=18) # Sensor Initialization (serial)
4
  File "/home/pi/.local/lib/python3.7/site-packages/Adafruit_BNO055/BNO055.py", line 226, in __init__
5
    self._gpio.setup(self._rst, GPIO.OUT)
6
  File "/home/pi/.local/lib/python3.7/site-packages/Adafruit_GPIO/GPIO.py", line 278, in setup
7
    pull_up_down=self._pud_mapping[pull_up_down])
8
TypeError: argument 1 must be str, not int

Was ich bereits geprüft & versucht habe:
-das Adafruit_BNO055 Python Package hat die gleiche Version wie bei 
meinem alten Raspberry
-habe mal versucht die angeprangerten "Arguments" im "...GPIO.py"-File 
mit str() in String umzuwandeln

Der einzige Unterschied bei meinem jetzigen System ist, dass ich jetzt 
Py3.7 verwende anstatt Py3.5. Hab versucht downzugraden, aber das hat 
nicht so gut geklappt weil ich dann Probleme mit einigen Packages hatte 
(e.g. RPi.GPIO die ich nicht lösen konnte).


Hat wer einen Vorschlag?


Grüße
Klaus

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.