9-Axis Motion shield

Hallo Leute,

hab heute mein 9 Axis Motion shield erhalten, Uno R3 als Basis, shield drauf, diese lib GitHub - arduino-libraries/Arduino_NineAxesMotion: 9 Axes Motion Shield Library runtergeladen und Beispiel sketch hochgeladen... und nichts ist passiert, keine Daten vom Gyro...bei jedem der 3 Sketche...
Bitte um eure Schützenhilfe :confused:

Gruß
Rouven

passen die Sensoren auf den Shield zur Bibliothek?

Welches Shield hast Du gekauft (bitte link auf Angebot)

Grüße Uwe

Hallo Uwe,

danke für die schnelle Antwort!
Hier aus dem Arduino Store Arduino 9 Axis Motion Shield — Arduino Official Store

Gruß
Rouven

Kompilieren die Beispiele der Lib?
Hast Du die Bibliothek richtig installiert?
Welche Fehlermeldungen bekommst Du beim Hochladen?
Grüße Uwe

Kompilieren, Hochladen klappt alles, Board und Port sind richtig eingestellt und es kommt keine Fehlermeldung, der Sketch läuft, der Uno kommuniziert mit dem PC, über die Seriellen Monitor kommen Daten rein, Willkommenstext ect..., nur bei den Daten die vom gyro kommen sollen steht überall eine 0 sprich kein Wert...

Gruß
Rouven

Kontrolliere doch nochmal ob du SCL und SDA evtl. vertauscht hast (HW und SW).

Hab mir grad mal den Schaltplan angesehen, also PullUp-Widerstände sind auf dem Board.
Du könntest mal einen I2C-Scanner suchen lassen.
Verbaut ist ein Bosch BNO055, I2C-Adresse ist 0x29 (default) oder 0x28.
Doku: https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BNO055-DS000.pdf

Gruß,
Otmar

Hallo,

danke für den Tipp, hab mir mal den Scanner vom Playground runtergeladen, er findet das shield nicht, das shield hab ich einfach auf den Uno gesteckt, somit sollte da doch nichts vertauscht sein oder?

Gruß
Rouven

Ich spüle den Post nochmal nach oben, ich hab es jetzt auch auf nem anderen Rechner versucht, leider Fehlanzeige...hat den jemand Erfahrungen mit dem Shield???
HILFE

Grüße

Rouven

Das Spülen hilft ;D

Hast du schon mal was am I2C hängen gehabt, das funktioniert? Dann hänge das noch mal an und schaue ob es der I2C-Scanner findet.
Wenn das sicher funktioniert und dein Motor-Shield nicht gefunden wird, kann es ja nur an der Verdrahtung liegen oder dein Shield ist defekt. Also noch mal die Pins überprüfen.

Die Leitungen des I2C-Bus müssen über PullUp-Widerstände gegen Plus "gezogen" werden. Oft sind solche Widerstände auf dem Shield, aber nicht immer. Kontrolliere das doch mal (Doku und Platine anschauen).

Falls du noch andere Module am I2C hast, nicht initialisieren. Es kann sein, dass die den Standard-Bus (wire-Klasse) nutzen und "verbiegen". Hab da selbst mal lange gesucht, als ich Daten auf dem OLED ausgeben wollte und den Gyro nicht fand :-[

Aus Verzweiflung könntest du auch mal SDA und SCL vertauschen und probieren.

Da der Scanner nichts findet, und sowohl UNO als auch Shield Fertigbaugruppen sind, tippe ich darauf, dass eins von beidem Defekt ist.

Hallo!

Hab gestern das Motor Shield welches ich noch hier hatte mal probiert, funktioniert einwandfrei...
Dann muss das 9 Axen Shield wohl wirklich en knacks haben! Hab vor 3 Tagen parallel an den Support ne Anfrage geschickt...noch nichts gehört! Was mache ich wenn es wirklich defekt ist?
Hat jemand schon Erfahrung wie Arduino sich da verhält?

Gruß Rouven

Hi!
Bei mir genau das Gleiche.
Wäre schon ein komischer Zufall, wenn beide Shields kaputt wären. :o
Habt Ihr eventuell einen Alternativ-Sensor, der bei euch aktuell gut funktioniert ?

Grüße Mark

Janus?