GY-68 mit Sensor BMP85/BMP180

Last Updated on 8. Oktober 2026 by sfambachLink-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: Kaputt)
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.

Ansicht

Daten

Name GY-68 mit Sensor BMP85/180
Sensortyp Barometer
Thermometer
Betriebsspannung 5V
Sensorspannung 1,8-3,6V
Bus I2c
Genauigkeit 0,01 hPa
0,1°C
Messbereiche 300hPa bis 1100 hPa
0°C bis +65°C

Schaltung

Anschluss

GNDMasse
SDAI2C SDA
SCLI2C SCL
Vin5 V

Einsatzzwecke

  • Bestimmung der Höhe über 0
  • Ausgleich/Vergleich von Außen- und Innendruck
  • Warnung vor Überdruck
  • Erhöhung der Genauigkeit bei GPS

Programmierung

Bibliothek

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 hierLink-Status: OK.

Testprogramm

Das Beispielprogramm ist  in der Bibliothek enthalten. Dieses habe ich für meine ersten Tests verwendet.

Pfad ist: Adafruit BMP085 Unified -> sensorapi

HierLink-Status: OK seht ihr, wie ihr ein Beispielprogramm auswählen könnt.

Ausgabe

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.

Probleme

Generelle I2c Probleme

Uno – Wire ScannenLink-Status: OK

Quellen

https://github.com/adafruit/Adafruit-BMP085-Library
https://github.com/adafruit/Adafruit_BMP085_Unified
DatumÄnderungAutor
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)sfambach
04.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatiksfambach
03.10.2026Log-Liste eingefügtsfambach
31.03.2018Beitrag erstelltsfambach
Logbuch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert