Étape 2: Tester votre I2C avec modprobe
Il s’agit d’une étape facultative, si vous ne voulez pas le faire, ignorez cette étape. Si vous voulez, rien à perdre. Juste tester.
Dans l’interpréteur de commandes cmd tapez ces :
- pi $ modprobe i2c-bcm2708
- pi $ modprobe i2c-dev
pi $ lsmod
Avec la commande lsmod nous pouvons tester, si deux modules chargés ou non. Si les modules chargés, vous verrez quelque chose dans votre interpréteur de commandes cmd. Cela veut dire, ça fonctionne. : D
Taille du module utilisé par
cfg80211 501663 0
rfkill 22491 1 cfg80211
i2c_dev 6737 0
snd_bcm2835 22339 0
snd_soc_bcm2708_i2s 7619 0
snd_soc_bcm2708_i2s regmap_mmio 1 3556
snd_soc_core 168382 1 snd_soc_bcm2708_i2s
snd_soc_core snd_compress 1 8824
snd_soc_core snd_pcm_dmaengine 1 5778
snd_pcm 3 92573 snd_bcm2835, snd_soc_core, snd_pcm_dmaengine
snd_seq 62040 0
snd_seq_device 1 5130
snd_seq snd_timer 2 23456
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 10009 1 uio_pdrv_genirq
Après ce message, nous pouvons vérifier i2c visible ou non. tapez cette commande dans le shell.
pi $ ls -l/dev/i2c-*
Belowing ligne apparaîtra dans votre interpréteur de commandes cmd.
CRW-rw---i2c racine 1 T 89, 1 Nov 25 22:17 /dev/i2c-0
CRW-rw---i2c racine 1 T 89, 1 Nov 25 22:17 /dev/i2c-1
Ce qui signifie, i2c est là. Dans ma PRI, j’ai juste /dev/i2c-1. Tout dépend de quelle révision de RPI vous utilisez.