1. Schritt: Interface aktivieren
Zunächst muss das I2C Interface aktiviert werden:
sudo raspi-config
Unter 5. Interfacing Options kann das Ganze ausgewählt werden.
2. Schritt: Utilities installieren
sudo apt-get update sudo apt-get install -y python-smbus i2c-tools
Anschließend muss der Raspberry neugestartet werden.
3. Schritt: Überprüfen
Um die erfolgreiche Aktivierung des Interfaces zu überprüfen gibt man folgendes in der Konsole ein:
lsmod | grep i2c_
Enthält die Ausgabe i2c_bcm2708
ist das Modul erfolgreich aktiviert.
4. Schritt: Angeschlossene Hardware überprüfen
Möchte man angeschlossene Hardware abfragen, so kann man dies wie folgt tun:
sudo i2cdetect -y 1
Man erhält eine Ausgabe der Form:
pi@raspberrypi ~ $ sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: 20 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
Hier sieht man ein Device auf 0x20 addressiert.
Quellen