Ich werde aus dem Schaltplan nicht schlau

So sieht das bei mir aus

bitte code in code tags posten.

das Bild das du gezeigt hast ist von der LiquidCrystal - das ist die falsche Libraray. Sieh' nach in den Beispielnen der LiquidCrystal_I2C. Das ist die die auch in dem verlinkten Sketch verwendet wird.

Siehe Zeile 84:

#include <LiquidCrystal_I2C.h>

Dimmen geht damit nicht .

Hab ich gemacht und funktioniert. Jetzt hab ich den yaaap code auf den Arduino geladen und folgendes wird mir angezeigt:

und wartet jetzt an dieser Stelle:

compas....

wenn du nur 3 Sternchen siehst, wird offenbar

compassInit();

nicht fertig. Du könntest schauen, was am Serial Monitor dazu ausgegeben wird. In der Funktion compassInit(); gibts ja ein paar Debug Ausgaben.
Eventuell musst du die im compass Tab aktivieren:

#define SERIALDEBUG 0

auf 1 setzen

Ansonsten jetzt das gleiche Spiel mit deinem Kompass Modul ... einen Sketch aus der Kompass Library nehmen und schauen, dass dieser Stand alone funktioniert.

Ich habe das Kompass Beispiel geladen. Der serielle Monitor gibt mir ein verdrehtes Fragezeichen aus. Was kann ich noch versuchen für einen stand alone test?

Dein Serial Monitor steht auf 9600 Baud. Dein Programm ist aber auf 115200 Baud konfiguriert…

Die Werte müssen aber identisch sein. Stell die Konsole korrekt ein.

Hab ich gemacht, der SM bringt die Meldung: Probe MPU9250: MPU-Sensor missing

Das ist doch eine andere Library als im Sketch verwendet wird.
Warum testest du nicht mit der Library die auch in dem Sketch verwendet wird?!?

Welche ist da die richtige?

#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include "OneButton.h"
#include "I2Cdev.h"
#include "RTIMUSettings.h"
#include "RTIMU.h"
#include "RTFusionRTQF.h"
#include "CalLib.h"

Das ist alles zusammengestrikter Kram.
Zeig mal, wie Du die RTIMU... zum testen verwendest.
Da gibts kein Example zu.

vermutlich braucht es da folgende includes:

#include <Wire.h>
#include "I2Cdev.h"
#include "RTIMUSettings.h"
#include "RTIMU.h"
#include "RTFusionRTQF.h"

wenn du da keinen fertigen Sketch dazu findest, dann wird das eine schwere Geburt.

Was haben die Serial Ausgaben nach Aktivierung des defines gezeigt (Post 27!)

Kannst Du das fertig bauen, dass es kompilierbar ist?

Das ist ja irre kompliziert. Ich dachte ich lade die yaaap auf den Arduino und ab geht die Post.

Wie meinst du das mit fertigbauen? Den Code?

Die lib hat ein example - nicht da, wo dein yaap liegt, sondern auf dem original-GIT, wie ich es verlinkt habe.
Aber das ist nicht für den arduino gemacht, sondern für eine "echte" C++ Entwicklungsumgebung.
Vielleicht hat @noiasca ja ein wenig Zeit dafür. muss ja "nur" main()aufgelöst werden... :laughing:

Siehst ja selber, das Ding ist ja steinalt, wer tut sich das noch an.
Ich probier' es ein drittes mal: Aktiviere die Serielle Ausgabe (Post 27!) und berichte.

Poste den ganzen Seriellen Output (inkl. der Meldungen vom Kompass!!!) in code tags.

Verlinke dein Kompass-Modul - welches und woher du das hast.

@my_xy_projekt ... einfacher wird es sein man nimmt den compass tab und schreibt einen standalone setup/loop dazu.

Erstmal vielen Dank für eure bisherige Hilfe und Geduld. Leider bin ich nicht so fit mit der Programmierung und weiß auch mit vielen Tipps nichts anzufangen. Daher möchte ich darum bitten, das mir einer den Arduino so aufspielt das es funktioniert. Selbstverständlich nicht umsonst. Ich würde mein Breadboard "Gesteck" versenden zum programmieren. Wenn also jemand den Nerv hat, kann er sich gerne melden.