编辑/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);