Arduino & BMP280: Force Mode

OP (Firma: Google) #5217181
Lesenswert?

Hallo Gemeinde,

ich würde gerne den BMP280 im Force Mode betreiben, sodass der Sensor 
nach einer Messung direkt in DeepSleep geht...

Derzeit habe ich die entsprechende Adafruit-Library inkludiert, mit der 
ich schnell an die Werte (Temp, Pressure) des Sensors gekommen bin.
Doch leider sieht die Bibliothek keine Funktion für den Force Mode vor.
Auch das Sampling kann ich nirgendwo steuern.

Könnt ihr mir eine andere Bibliothek empfehlen, damit ich den Sensor 
korrekt und stromsparend verwenden kann?

Herzlichen Dank!

PS: Die BME280-Library bietet mir diese Funktionalität... Kann ich den 
Code evtl. kopieren?
#5218225
Lesenswert?

Tim S. schrieb:
> Könnt ihr mir eine andere Bibliothek empfehlen, damit ich den Sensor
> korrekt und stromsparend verwenden kann?

Wie wäre es mit selbst einbauen? Die Lib liegt ja sicher im Source-Code 
vor ;)

> PS: Die BME280-Library bietet mir diese Funktionalität... Kann ich den
> Code evtl. kopieren?

Nach dem was ich mir in den Datenblättern bisher so angesehen habe, sind 
der BMP280 und der BME280 wahrscheinlich identisch, was Druck und 
Temperatur anbelangt. Sollte also vom Prinzip her mit dem selben Code 
machbar sein.

Grüße Oliver
OP (Firma: Google) #5218285
Lesenswert?

Hallo Oliver.

Ich habe gestern Abend Zeit gefunden, das selbst für den BMP280 
nachzuziehen bzw. den Forced Mode in die BMP280-Library einzubauen.
Hat auf Anhieb geklappt.

PS:
Ja, alle Register sind identisch zwischen BMP280 <-> BME280.
Nur die Anteile, die die Luftfeuchtigkeit betreffen fehlen natürlich.
Diese Informationen sind beim BME280 in zusätzliche Register 
ausgelagert, also Gott sei Dank nicht mit bereits vorhandenen Registern 
verheiratet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren