i2cdetect没有看到arduino

时间:2016-03-22 14:29:39

标签: arduino raspbian iot i2c

我试图通过i2c在树莓(主)和arduino(奴隶)之间进行通信。我已按照本指南http://blog.oscarliang.net/raspberry-pi-arduino-connected-i2c/进行操作,并已安装并检查了覆盆子上的所有工具。 - 启用了i2c和spi - raspi已重新启动 - 黑名单和模块已经编辑,关于i2c的线路未被注释

一切看起来都不错,但是当我运行i2cdetect -y 1时,我看不到任何与树莓有关的东西(树莓是新的,所以它是1而不是0)。是否还有其他命令可以检查可能出错的地方?

1 个答案:

答案 0 :(得分:1)

我昨天回答了这个问题,但似乎已经消失了。所以简短版本,你需要将arduino设置为奴隶。你至少需要这个: -

#define SLAVE_ADDRESS 0x04
Wire.begin(SLAVE_ADDRESS);