Aus Raspberry Pi Geek 02/2016

Teil 7: I2C-Kanäle effizient ausnutzen mit dem PCA9516 (Seite 2)

Listing 2

$ pi4j -c PCA9516.java
+ javac -classpath '.:classes:*:classes:/opt/pi4j/lib/*' -d . PCA9516.java
$ pi4j -r PCA9516
+ sudo java -classpath '.:classes:*:classes:/opt/pi4j/lib/*' PCA9516
Channel: 0
Luftfeuchtigkeit:37.0
Temperatur:26.4
Channel: 1
Luftfeuchtigkeit:36.0
Temperatur:26.0
Channel: 2
Luftfeuchtigkeit:37.1
Temperatur:26.1
Channel: 3
Luftfeuchtigkeit:42.8
Temperatur:26.3

Möchten Sie die Daten der einzelnen Sensoren weiterverarbeiten, empfiehlt es sich, über mehrere Messwerte zu mitteln und diesen Mittelwert für weitere Berechnungen zu verwenden. Beim Testen hatte es den Anschein, als ob der erste Messwert nach einer längeren Pause grundsätzlich sehr ungenau ausfällt. Dazu fand sich aber im Datenblatt keine konkrete Information.

Fazit

Beim PCA9516 handelt es sich sicher nicht um einen Baustein, den Sie in jedem Feld-, Wald- und Wiesen-Projekt einsetzen. Kommen Sie jedoch einmal in die Verlegenheit, dass die Adressen am I2C-Bus zur Neige gehen oder sich überschneiden, springt der nützliche Hub in die Bresche und hilft relativ einfach aus der Klemme. 

Infos

  1. Datenblatt AM2321: http://akizukidenshi.com/download/ds/aosong/AM2321_e.pdf
  2. Datenblatt PCA9516: http://www.nxp.com/documents/data_sheet/PCA9516A.pdf
  3. I2C, Teil 6 (AM2321): Martin Mohr, “Wetterfrosch”, RPG 01/2016, S. 80, http://www.raspi-geek.de/33934
DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 4 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben