首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用I2c协议从树莓派向Arduino发送二维列表

用I2c协议从树莓派向Arduino发送二维列表
EN

Stack Overflow用户
提问于 2016-09-12 19:15:15
回答 1查看 102关注 0票数 0

我在计算机视觉(opencv )python上工作,我从图像中得到了一个结果,所以这个结果是2D列表-数组,它应该通过i2c buffer进入Arduino,所以我意识到有一个名为smbus的库,它将树莓派与i2c端口连接起来,所以发送和接收数据,所以我搜索了参考页面,给了我一些关于这个库的解释,但我没有找到任何东西useful...and,我找到的所有东西都是这个网站,这是不够的信息

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

因此,我确实需要解释一下如何使用i2c缓冲区将像(x,y)坐标这样的2D数组从Pi发送到Arduino

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2016-09-14 04:45:00

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

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

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39449076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档