- The i2cdetect command is used to detect the I2C devices (the --y option skips any warnings about possible interference with other hardware that could be connected to the I2C bus). The following commands are used to scan both the buses:
sudo i2cdetect -y 0
sudo i2cdetect -y 1
- Depending on your Raspberry Pi board revision, the address of the device should be listed on bus 0 (for Model B Rev1 boards) or bus 1 (for Raspberry Pi 2 and 3, and Raspberry Pi 1 Model A and Model B Revision 2). By default, the PCF8591 address is 0x48:
|
I2C bus number to use
|
Bus 00
|
Bus 11
|
|
Raspberry Pi 2 and 3
|
HAT ID (I2C_VC)
|
GPIO (I2C_ARM)
|
|
Model A and Model B Revision 2
|
P5
|
GPIO
|
|
Model B Revision 1
|
GPIO
|
N/A
|
- The following ...