200
tools_3.1.0.orig.tar.bz2
5.
Folgende Befehle eingeben:
tar xf i2c-tools_3.1.0.orig.tar.bz2
cd i2c-tools-3.1.0/py-smbus
6.
Folgenden Befehl in eine Zeile tippen und Enter drücken:
wget
http://www.vilros.com/vfiles/
smbusmodule.c
7.
Folgende beiden Befehle ausführen:
python3 setup.py build
sudo python3 setup.py install
I2C mit Python3 verwenden
Ganz oben in unserem Python-Skript müssen wir das smbus Modul
importieren und eine Instanz der Klasse SMBus erstellen.
Im folgenden Beispiel sendet der Code den Wert 88 an das I2C-Gerät
mit der Adresse 23:
import smbus
bus = smbus.SMBus(0)
bus.write_byte(23, 88)
Um von einem I2C-Gerät zu lesen, verwenden Sie die Methode
read_byte() und übergeben als Argument die Adresse des Gerätes.
Beispiel:
v = bus.read_byte(23)