Instructions
KY-052 Drucksensor / Temperatursensor - BMP180 -
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 218 von 227
3,3 = [N.C.]
Software-Beispiel Raspberry Pi
Das Programm nutzt zur Ansteuerung des BMP180, der auf diesem Sensor-Modul verbaut ist, die
entsprechenden BMP085/180 und I2C Python-Libraries der Firma Adafruit. Diese wurden unter dem
folgenden unter der veröffentlicht.Link MIT OpenSource-Lizenz
Diese muss vorab erst installiert werden. Hierzu muss folgendermaßen vorgegangen werden:
Zuerst muss, falls dies nicht auf dem Raspberry Pi geschehen ist, die GitHub-Software installiert werden:
sudo apt-get install git
Hierzu muss der Raspberry Pi mit dem Internet verbunden sein. Mit dem Befehl...
git clone https://github.com/adafruit/Adafruit_Python_BMP.git
... kann die aktuelle Version der Adafruit_BM085 Library heruntergeladen und entpackt werden
Danach wechseln wir mit...
cd Adafruit_Python_BMP/
... in den heruntergeladenen Ordner und intallieren mit...
sudo python setup.py install
... die Library. Hiernach kann die Library genutzt werden.
Damit der Raspberry Pi mit dem Sensor auf dem I2C-Bus kommunizieren kann, muss auch vorab die I2C-
Funktion beim Raspberry Pi aktiviert werden. Hierzu müssen folgende Zeilen am Ende der Datei "/boot
/config.txt" hinzugefügt werden:
dtparam=i2c_arm=on
Die Datei kann mit folgenden Befehl editiert werden:
sudo nano /boot/config.txt
Mit der Tastenfolge [Strg+X -> Y -> Enter] kann die Datei, nach dem hinzufügen der Zeile am unteren Ende,
gespeichert und geschlossen werden.
Außerdem werden zusätzliche Bibliotheken benötigt, um I2C innerhalb Python nutzen zu können. Um diese
zu installieren muss folgender Befehl in die Konsole eingegeben werden:










