【问题标题】:i2cdetect not seeing arduinoi2cdetect 没有看到 arduino
【发布时间】:2016-03-22 14:29:38
【问题描述】:

我正在尝试通过 i2c 在 raspberry(主)和 arduino(从)之间进行通信。我遵循了本指南http://blog.oscarliang.net/raspberry-pi-arduino-connected-i2c/,并且安装并检查了树莓派上的所有工具。 - 启用 i2c 和 spi - raspi 已重新启动 - 黑名单和模块已被编辑,关于 i2c 的行已被取消注释

一切看起来都很好,但是当我运行 i2cdetect -y 1 时,我看不到任何与覆盆子相关的东西(覆盆子是新的,所以它是 1 而不是 0)。是否有一些其他命令可以运行以检查可能出现的问题?

【问题讨论】:

    标签: arduino raspbian iot i2c


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢你,迈克,我做到了。最后我发现问题出在电缆上。我改变了它们,一切都很好:)
    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 2015-09-02
    相关资源
    最近更新 更多