Sensoren über I2C

Ein kombinierter Sensor für Temperatur, Luftfeuchte und Luftdruck wird über eine digitale Schnittstelle angebunden.

bme280

Bei der Berechnung der Wolkendeckung ist der Luftdruck möglicherweise ein wichtiger Faktor. Um meteorologische Grunddaten zu erfassen wird der Sensor BME280 verwendet. Einzelsensoren für Temperatur, Luftfeuchte und Luftdruck sind in einem Gehäuse untergebracht.

Jeder Sensorbaustein wird während der Produktion kalibriert, die Daten werden im Sensor abgespeichert. Für ein korrektes Messergebnis müssen die rohen Messwerte mit den Korrekturdaten verrechnet werden. Bei Luftdruck und Luftfeuchte werden auch Temperatur-Messwerte einbezogen.

Mit der libi2c Bibliothek wird auf die Register des Sensors zugegriffen.

Das Datenblatt des Sensors schlägt aus Performance-Gründen das blockweise Auslesen von Registern vor.