I2C konfigurálása

(Raspberry Pi B+ v1.2 hardverem kipróbálva)

0. lépés

Nyissunk egy terminálablakot, hogy a következő utasításokat végre lehessen hajtani.

sudo apt-get update

1. lépés: Config beállítása

sudo raspi-config

Itt a következő lépéseket kell megtenni :

  • Válaszd a “8 Advanced Options”
  • Válaszd a  “A7 I2C”
  • Lépj tovább a “Yes” elfogadásával

Akarod az i2c interfészt engedélyezni?

  • Válaszd: “Yes”
  • Válaszd: “Ok”

Alapértelmezettként betöltse az i2c modult?

  • Válaszd: “Yes”

A köv. szöveg jelenik meg: "module will be loaded by default"

  • Válaszd: “Ok”
  • Menj a  “Finish” feliratra, hogy visszatérhess a terminálablakba

Következő újraindításnál az I2C modul működőképes lesz.

2. lépés module file módosítása

sudo nano /etc/modules

helyezzük el a fájlban az alábbi két sort:

i2c-bcm2708
i2c-dev

3. kiegészítők telepítése

sudo apt-get update
sudo apt-get install python-smbus
sudo apt-get install i2c-tools

4. lépés újraindítás

Állítsuk le a rendszert és csatlakoztassuk a megfelelő pontokhoz az I2C eszközt.

Vigyázzunk az áramkör kiépítésével, nehogy elfüstöljön a gépünk.

Újra el lehet índítani a Málna PC-t.

5. lépés csatlakoztatott eszköz tesztelés

Futtass az alábbi utasítást:

sudo i2cdetect -y 1

(Model B REV. 1. esetén: sudo i2cdetect -y 0)

Azt láthatjuk, hogy a 0x20-as címen van egy i2c eszköz.

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: -- -- -- -- -- -- -- --

Működik!

(Folytatás a következő bejegyzésben)