编辑/boot/config.txt文件

去掉一下两行代码的注释:

dtparam=i2c1=on
dtparam=i2c_arm=on

重启树莓派,输入 i2cdetect -y -a 1 命令,出现以下提示为开启成功:

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

然后使用以下代码即可获取I2C总线用于编程:

I2CBus i2cbus = I2CFactory.getInstance(I2CBus.BUS_1);