Zum Hauptinhalt springen

Luftdruck- und Temperatursensor (BMP280)

Dieser Sensor misst den Luftdruck und die Temperatur und basiert auf dem BMP280 Sensor von Bosch.

Pressure Sensor

Luftdruck und Temperatursensor

Technische Informationen

  • "Plug-in-and-Go" senseBox kompatibel
  • Betriebsdruck 300 bis 1100 hPa
  • Relative Präzision ±0.12 hPa
  • Absolute Präzision ±1 hPa
  • Betriebsversorgungsstrom 2.7μA bei 1 Hz Sampling Frequenz
  • Maße: 25mm x 25mm x 9mm
  • Gewicht: 2,4 g

Anschluss

i2c port

Die Komponente wird am I2C Port angeschlossen.

Programmierung

#include <Adafruit_BMP280.h> // http://librarymanager/All#Adafruit_BMP280_Library
#include <SPI.h>

Adafruit_BMP280 bmp;

void setup() {
Serial.begin(9600);
bmp_sensor.begin();
}

void loop() {
Serial.print("Pressure: ");
Serial.println(bmp_sensor.readPressure());
Serial.print("Temperature: ");
Serial.println(bmp_sensor.readTemperature());
Serial.print("Altitude: ");
Serial.println(bmp_sensor.readAltitude(1013));
}

Programmierung (Blockly)

In Blockly kann der Sensor über folgenden Block ausgelesen werden:

Im Block kannst du zwischen den verschiedenen Parametern des Luftdruck-/Temperatursensor auswählen:

  • Luftdruck in Pascal (Pa)
  • Temperatur in Celsius (°C)
  • Höhe über NN in m (dazu wird ein Referenzluftdruck benötigt)