Instructions

3
KY-052 Drucksensor / Temperatursensor - BMP280 -
Mit der Tastenfolge [Strg+X -> Y -> Enter] kann die Datei, nach dem hinzufügen der Zeile am unteren En-
de, gespeichert und geschlossen werden.
Außerdem werden zusätzliche Bibliotheken benögt, um I2C innerhalb Python nutzen zu können. Um
diese zu installieren muss folgender Befehl in die Konsole eingegeben werden:
sudo apt-get install python-smbus i2c-tools -y
Hiernach kann das folgende Python-Code Beispiel verwendet werden. Das Programm startet die Messung
am Sensor und gibt die gemessenen Werte für den Ludruck, der Temperatur und der Höhe überm Mee-
resspiegel aus.
#!/usr/bin/python
# Author: Bastien Wirtz <bastien.wirtz@gmail.com>
# Can enable debug output by uncommenting:
#import logging
#logging.basicConfig(level=logging.DEBUG)
import Adafruit_BMP.BMP280 as BMP280
sensor = BMP280.BMP280()
print 'Temp = {0:0.2f} *C'.format(sensor.read_temperature())
print 'Pressure = {0:0.2f} Pa'.format(sensor.read_pressure())
print 'Altitude = {0:0.2f} m'.format(sensor.read_altitude())
print 'Sealevel Pressure = {0:0.2f} Pa'.format
(sensor.read_sealevel_pressure())
Anschlussbelegung Raspberry Pi:
SDO = 3.3V [Pin 01]
CSB = 3.3V [Pin 01]
SDA = GPIO02 / SCA [Pin 03]
SCL = GPIO03 / SCL [Pin 05]
VCC = 3,3V [Pin 01]
GND = Masse [Pin 06]
Beispielprogramm Download: KY-052-RPi.zip
Zu starten mit dem Befehl:
sudo python KY-052-RPi_DruckSensor_TemperaturSensor.py