Last Updated on 18. October 2026 by SuffocationLink status: OK
Der Bosch BMP85 ist ein barometrischer Sensor. Er kann den Luftdruck und die Temperatur messen, um daraus die aktuelle Höhe über 0 zu berechnen. Der BMP85 wird nicht mehr hergestellt und wurde durch den BMP180 abgelöst. Der BMP180 ist von der Bauform kleiner, aber ansonsten fast baugleich mit seinem Vorgänger. Unterschiede können den gelinkten Datenblättern entnommen werden. Bei den Kerndaten habe ich bis auf den höheren Stromverbrauch beim BMP180 keine Unterschiede feststellen können. (Datenblätter BMP85Link status: OK / BMP180Link status: Broken)
Der Sensor kann mit 1,8V bis 3,6V betrieben werden. Da der Arduino einen 5V I2c Bus hat, empfiehlt es sich, ein Sensorboard wie das GY-68 zu verwenden.
View


Data
| GY-68 | |
|---|---|
| Messgröße | Barometer Thermometer |
| Sensor-Baustein | Bosch BMP180 |
| Messbereich | 300–1100 hPa; 0–65 °C |
| Accuracy | ±0,12 hPa (relativ), −4 … +2 hPa (absolut); ±1,0 °C |
| Operating voltage | 5V |
| Sensor voltage | 1,8–3,6 V |
| Schnittstellen | I²C |
Circuit

Annexation
| Ground | Mass |
| Seventh-day Adventist | I2C SDA |
| SCL | I2C SCL |
| Wine | 5 V |
Applications
- Bestimmung der Höhe über 0
- Ausgleich/Vergleich von Außen- und Innendruck
- Warnung vor Überdruck
- Erhöhung der Genauigkeit bei GPS
Programming
Library
Es gibt von Adafruit zwei Treiber-Bibliotheken. Eine ältere und die neue „Unified“. Beide leisten das Gleiche. Die „Unified“ folgt den Adafruit Programmierrichtlinien für Sensoren und ist somit bei einem Sensorwechsel leichter austauschbar.
Sucht im Bibliotheksmanager nach BMP180.
Wie das geht, seht ihr hereLink status: OK.
Test programme
Das Beispielprogramm ist in der Bibliothek enthalten. Dieses habe ich für meine ersten Tests verwendet.
Pfad ist: Adafruit BMP085 Unified -> sensorapi
HereLink status: OK seht ihr, wie ihr ein Beispielprogramm auswählen könnt.
Output
Die Ausgabe sieht erstmal OK aus. Mangels Vergleichswerten konnte ich diese, bis auf die Temperatur, nicht auf ihre Genauigkeit überprüfen. Die Temperatur war rund 2 Grad zu hoch.

Problems
General I2C problems
Sources
| Date | Change | Author |
|---|---|---|
| 18.10.2026 | TablePress-Tabelle durch Datenblock aus dem Modell ersetzt | Suffocation |
| 08.10.2026 | Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer) | Suffocation |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatik | Suffocation |
| 03.10.2026 | Log-Liste eingefügt | Suffocation |
| 31.03.2018 | Post created | Suffocation |