
1、Einführung
Der BMP180-Barometer-Sensor ist ein Gerät, das Gasdrücke spürt und sie nach bestimmten Regeln in nutzbare Ausgangssignale umwandelt. Seine Hauptfunktion ist die präzise Messung des Gasdrucks und die Umwandlung von Drucksignalsen in elektrische Signale und andere Formen, die leicht zu verarbeiten und zu übertragen sind, um die anschließende Anzeige, Steuerung und Datenverarbeitung zu unterstützen.
2、Schemazeichnung
Druckmesser-HS-S45P SchemaKlicken Sie zum Anzeigen
3、Modulparameter
Pinbezeichnung | Beschreibung |
|---|---|
G | GND(Spannungsversorgungsminus) |
V | VCC(Spannungsversorgungsplus) |
L | Zeitzeichen-Kommunikationspin |
A | Doppelseitige Datenkommunikationsanschlüsse |
Spannungsversorgung: 3.3V-5V
Verbindungsmethode: PH2.0 4P Steckerkabel
Montageart: Schraube
4, Platinegröße

5、Arduino IDE Beispielprogramm
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:Klicken Sie zum Anzeigen
Beispielprogramm (UNO-Entwicklerboard):
#include <Wire.h>
#include <Adafruit_BMP085.h>
Adafruit_BMP085 BMP;
void setup(){
Serial.begin(9600);
if (!BMP.begin()) {
Serial.println("Could not find a valid BMP085/BMP180 sensor, check wiring!");
while (true) {
}
}
}
void loop(){
Serial.print("Temperature = ");
Serial.print(BMP.readTemperature());
Serial.println(" ℃");
Serial.print("Pressure = ");
Serial.print(BMP.readPressure());
Serial.println(" Pa");
Serial.print("Approx altitude = ");
Serial.print(BMP.readAltitude(101325));
Serial.println(" m");
Serial.println("");
delay(1000);
}6、ESP32 Python Beispiel (für Mixly IDE /米思齐)
Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:Klicken Sie zum Anzeigen
示例程序(ESP32-Python):
待更新...7、米思齐 Mixly 示例程序(图形化语言) in Deutsch
Beispielprogramm (UNO-Board):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:Klicken Sie zum Anzeigen
8、Testumgebung Einrichtung
Testumgebung für Arduino UNO einrichten
Vorbereiten Sie die Komponenten:
UNO-R3 Entwicklungsboard *1
UNO-R3 EXP-Erweiterungsplatte *1
USB type-c Datenkabel *1
HS-S45P Druckmesser*1
PH2.0 4P-Doppelkopfsteckerleitung *1
Schaltplan der Leitung:

ESP32 Testumgebung einrichten
Vorbereiten Sie die Komponenten:Wird aktualisiert...
Schaltplan der Leitung:Wird aktualisiert...
9、Video-Tutorial
Arduino UNO Videoanleitung:Klicken Sie zum Anzeigen
ESP32 Python Videoanleitung:Klicken Sie zum Anzeigen
10、Testergebnis
Arduino UNO Testergebnis:
Geben Sie den Code ein, dann wird die Temperatur und der atmosphärische Druck am Computer-Serialport angezeigt.

ESP32 Testergebnis:
Wird aktualisiert...