【问题标题】:send 2Dimensional Listarray From Raspberry pi to the Arduino with I2c protocol使用 I2c 协议将 2 维列表数组从 Raspberry pi 发送到 Arduino
【发布时间】:2016-09-12 11:15:14
【问题描述】:

我正在研究计算机视觉(opencv)python,我从图像中得到了一个结果,所以这个结果是 2D 列表数组,应该通过 i2c 缓冲区进入 Arduino,所以我意识到有一个名为 smbus 的库将 Raspberry pi 与 i2c 端口连接,以便发送和接收数据,所以我在参考页面上搜索了一些关于这个库的解释,但我没有发现任何有用的东西......我发现的只是这个网站足够的信息

http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/i2c/smbus-protocol

http://wiki.erazor-zone.de/wiki:linux:python:smbus:doc

所以我确实需要解释如何发送二维数组,如 (x,y) 坐标 使用 i2c 缓冲区从 Pi 到 Arduino

提前致谢

【问题讨论】:

    标签: python opencv raspbian i2c smbus


    【解决方案1】:

    检查this repository。我们使用 I2C 将 NTC CHIP 连接到 Adafruit Trinket,但是将 PI 与 Arduino 连接应该非常相同。

    密钥文件是I2C.py 文件,它使用SMBus。

    为了与 Trinket Pro (ATMega328) 对话,我们使用了 trinket.py 文件。

    以及ATMega328中对应的客户端代码,使用Arduino库,特别是Wire.h位于hwthontrinket.ino文件中。

    最后,您可以检查如何使用test files 中的类。你基本上需要传递总线号和设备的地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多