Guten abend,
ich habe ein kleines Problem mit meinem Sketch.
Ich möchte meine Messdaten vom BMP180 auf den OLED Display wiedergeben.
Leider Funktioniert der Sketch bei mir einfach nicht...
Der OLED bildschirm und der BMP180 werden über I2C angesteuert.
Weis evtl. einer eine Lösung?
Das hilft dir ja nicht.
Du musst das in deinem aktuellen machen, nur so kannst du sehen, ob alles funktioniert.
Und zur besseren Kontrolle kannst du 2 Funktionen aufbauen.
Eine die den seriellen Monitor nutzt und eine weitere, die dein Oled beschreibt.
Die Funktionen rufst du dann nacheinander aus der Loop auf.
So wird es schön übersichtlich.
W1lk3n:
Wie meinst du das "in deinem Aktuellen machen"?
Ohhhh.......
Den Sketch, den du im ersten Post gezeigt hast, das ist für mich der aktuelle, da du den ja verwenden willst.
Und nochmal, ich sehe da keinen Temperaturaufruf aus dem Sensor.
Also ich habe mal ein wenig rumprobiert.
Wenn ich den Sktech wie du gestagt hast ändere, funktioniert alles einwandfrei.
Er gibt den Druck auf dem OLED und in dem Seriellen Monitor wieder.
Mich wundert nur was ich falsch gemacht habe...
W1lk3n:
Erstmal vielendank für deine Hilfe!
Ich habe es hinbekommen!
es lag wohl an.
Serial.begin(9600);
if (!bmp.begin()){}
So...?
Daran lag es sicher nicht.
Die Anweisung "Serial.begin" wird für den seriellen Monitor gebraucht.
Die zweite Anweisung blockiert den Sketch, wenn kein Sensor gefunden wird und ist so, wie sie da steht nicht komplett, also ohne Funktion. Daran wird es gelegen haben.
Also bitte lerne mal die Grundlagen, dann wird dir vieles leichter fallen.
Edit.
Gerade gesehen, die zweite Anweisung fehlt tatsächlich im ersten Sketch.
Wenn Du den Thread meinst: Da kann durchaus noch Mal Einer kommen, Der genau hier ansetzen will - da wäre es doch blöd, wenn der Thread dann zu wäre ...
W1lk3n:
So ich habe mich nochmal informiert.
Man muss diesen BMP 180 Initialisieren.
Dieses geht mit
" bmp.begin(); "
Kann dann geschlossen werden!
Stimmt, du hast Recht.
Habe ich auch im letzten Post noch berichtigt, da ich es in deinem übersehen hatte.
Und in so einem Fall hilft es immer, wenn man den seriellen Monitor parallel zum Display nutzt.
Sorry....aber gut das du es rausgefunden hast.
Und danke für die Rückmeldung.