Raspberry Temperatursensor mit LM75
In raspi-blacklist.conf die beiden Treiber auskommentieren mit einem #
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
Nun die modules Datei editieren
sudo nano /etc/modules
In ein neuen Zeile ergänzen:
i2c-dev
Wie immer alles aktualisieren
sudo apt-get update
Als nächstes die i2c-tools installieren:
sudo apt-get install i2c-tools
Den Standard User pi in die i2c Gruppe aufnehmen
sudo adduser pi i2c
Einmal die Kiste neu starten
sudo shutdown -r now
Die Kommunikation mit dem LM75 test (-y 0 sofern es kein Rev.2 Board ist)
sudo i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- 48 -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- --
Die Temperatur lässt sich als Wort auslesen
i2cget -y 1 0x48 0x00 w
i2cget -y 1 0x48 0x00 w