Paso 2: Prueba tu I2C con modprobe
Es un paso opcional, si no desea hacerlo, omita este paso. Si quieres, nada que perder. Sólo prueba.
En cmd shell tipo estos:
- PI $ modprobe i2c-bcm2708
- PI $ modprobe i2c-dev
PI $ lsmod
Con el comando lsmod podemos probar, si ambos módulos cargados o no. Si los módulos cargados, se verá algo en la shell de cmd. Es decir, está trabajando. : D
Tamaño del módulo utilizado por
cfg80211 501663 0
cfg80211 rfkill 22491 1
i2c_dev 6737 0
snd_bcm2835 22339 0
snd_soc_bcm2708_i2s 7619 0
regmap_mmio 3556 1 snd_soc_bcm2708_i2s
snd_soc_bcm2708_i2s snd_soc_core 168382 1
snd_compress 8824 1 snd_soc_core
snd_pcm_dmaengine 5778 1 snd_soc_core
snd_pcm 92573 3 snd_bcm2835, snd_soc_core, snd_pcm_dmaengine
snd_seq 62040 0
snd_seq_device 5130 1
snd_timer snd_seq 23456 2
snd_pcm, snd_seq snd 68161 7 snd_bcm2835, snd_soc_core, snd_timer, snd_pcm, snd_seq, snd_seq_device, snd_compress i2c_bcm2708 6252 0
spi_bcm2835 7980 0
bcm2835_gpiomem 3675 0
uio_pdrv_genirq 3690 0
uio_pdrv_genirq UIO 10009 1
Después de este mensaje podemos comprobar i2c visible o no. Escriba este comando en el shell.
PI $ ls -l/dev/i2c-*
Belowing línea mostrará en la shell de cmd.
CRW-rw---1 T raíz i2c 89, 1 25 de Nov 22:17 /dev/i2c-0
CRW-rw---1 T raíz i2c 89, 1 25 de Nov 22:17 /dev/i2c-1
Que significa, i2c está allí. En mi PRI que acabo /dev/i2c-1. Depende de que revisión de RPI que usted utilice.