-         
Ergebnis 1 bis 4 von 4

Thema: EV3 und MPU9250 9-Achsen Sensor über 1²C verbinden

  1. #1

    Frage EV3 und MPU9250 9-Achsen Sensor über 1²C verbinden

    Anzeige

    Hallo,
    Ich möchte meinen Mindstorm EV3 Roboter mit dem MPU9250 9-Achsen Sensor über 1²C verbinden. Auf dem EV3 benutze ich die Umgebung ev3dev und die Programmiersprache Python.
    Mein Problem ist nur, das ich jedes mal, wenn ich versuche vom ev3 den Sesnor anzusprechen, den error: "OSError: [Errno 6] No such device or address" bekomme. Ich kann aber sicherstellen, dass der Sensor funktioniert, da ich die Sensordaten mit dem Arduino auch über 1²C abfragen kann, und auch I²C auf dem EV3 Funktioniert, da ich von dort ebenfalls mit dem Arduino kommunizieren kann.
    Der erste Gedanke ist jetzt natürlich einfach dem Arduino dazwischen zu setzen und über den zu kommunizieren, doch das ist nicht wirklich eine Lösung.

    Also meine Frage ist, ob jemand eine Idee hat, was ich da genau beachten muss, ob es vielleicht an pull-ups liegt (Aktuell nutzte ich 82k Wiederstände) oder an etwas ganz anderem.

    Ich würde mich über Antworten freuen, danke schonmal im vorraus.

    Liebe Grüße,
    Finn

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    33
    Beiträge
    2.701
    So ganz ohne Code ist das schlecht zum helfen

    def Fehler sagt ja nur dass dein Code versucht auf ein GErät zuzugreifen dass cniht existiert.

    außerdem heißt es I2C (korrekt IIC für Inter-Integrated Circuit) und nicht 12C

    die größe der pullups richtet sich nach der kommunikationsgeschwindigkeit und 83k hört sich ziemlich hoch an
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von HaWe
    Registriert seit
    09.10.2014
    Beiträge
    3.209
    Die EV3-Python-API Module werden von den ev3dev-Entwicklern zur Verfügung gestellt.
    Ich würde dazu raten, sich sofort direkt an die dort zu wenden, denn die Funktionsweise ist sehr speziell und erschließt sich nicht Leuten, die den ev3dev Python Code nicht kennen - es ist nicht sehr wahrscheinlich, dass hier solche Spezialisten zu finden sind (wäre ntl schön, wenn doch )

    s.u.a. http://docs.ev3dev.org/projects/lego...sie/index.html

    http://docs.ev3dev.org/projects/lego...essie/i2c.html
    ·±≠≡≈³αγελΔΣΩ∞ Schachroboter:www.youtube.com/watch?v=Cv-yzuebC7E Rasenmäher-Robot:www.youtube.com/watch?v=z7mqnaU_9A8

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    33
    Beiträge
    2.701
    auf github gitbs sogar ein repository mit issue tracker
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

Ähnliche Themen

  1. Zwei Achsen verbinden?
    Von Modellbauer im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 7
    Letzter Beitrag: 10.11.2015, 17:21
  2. [ERLEDIGT] Atmega über ISP mit PC Verbinden
    Von xrzr im Forum C - Programmierung (GCC u.a.)
    Antworten: 16
    Letzter Beitrag: 22.02.2015, 10:49
  3. 2-Achsen Beschl.Sensor für extrem geringe Beschleunigungen
    Von AlphaRay im Forum Sensoren / Sensorik
    Antworten: 15
    Letzter Beitrag: 04.02.2010, 12:55
  4. Roboter mir mehr als 3 Achsen über CNC steuern?
    Von Lupin III. im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 2
    Letzter Beitrag: 17.09.2007, 13:52
  5. 2 Atmega32 über I2C verbinden
    Von michaelb im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 13.03.2005, 09:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •