neděle 8. února 2015

I2C na Raspberry Pi



Sběrnici I2C známe a připojit skrze ni snímače a zobrazovače je super.

Pro zprovoznění této sběrnice na Malině je třeba udělat pár věcí.


1) Nejprve si nainstalujeme potřebné nástroje:

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



2) Poté si I2C povolíme v configu:


sudo raspi-config

a v Advanced option si najdeme I2C, kterou povolíme.


3) Aby nám I2C dobře fungovala, je vhodné přidat dva řádky do modules ve složce etc, nejlépe v editoru nano:

sudo nano /etc/modules

přidáme řádky:

i2c-bcm2708
i2c-dev


4) V souboru raspi-blacklist.conf příkazem:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

zakomentujeme řádky přidáním # před každý příkaz

5) V souboru config.txt příkazem

sudo nano /boot/config.txt

přidáme dva řádky:

dtparam=i2c1=on
dtparam=i2c_arm=on



a restartujeme např. příkazem sudo shutdown -r now

Po restartu je vhodné vyzkoušet, zda je I2C funkční a zařízení je připojeno. To uděláme příkazem:


sudo i2cdetect -y 1

který nám vypíš připojená zařízení.






Žádné komentáře:

Okomentovat