Zunächst werden die benötigten Kernelmodule freigeschaltet und aktiviert.
sudo nano /etc/modprobe.d/raspi-blacklist.conf # blacklist spi and i2c by default (many users don't need them) # blacklist spi-bcm2708 # blacklist i2c-bcm2708
sudo nano /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. snd-bcm2835 i2c-dev
Anschließend erweitert man Raspian um die <code>i2c-tools</code> und startet neu.
sudo apt-get install i2c-tools sudo adduser pi i2c sudo reboot
Ob der I²C-Bus korrekt ausgelesen werden kann, erfährt man auf dem Raspberry Pi Rev. 2 über Kanal 1.
sudo i2cdetect -y 1