线图库给出了Arduino Uno(I²C)的错误读数

时间:2015-04-14 22:48:23

标签: arduino i2c arduino-uno

我正在尝试使用python-smbus包和使用Wire库的Arduino Uno在Raspberry Pi之间进行I²C通信。

我正在将一个字节从raspi发送到arduino,它存储它,然后根据raspi的请求将其发回。

这首先非常有效,但是在启动脚本几秒钟后(大约500到4000个发送/读取周期),arduino将开始获得错误的读数。这些一直持续到arduino重新启动,并重新启动python脚本和/或覆盆子pi也没有任何区别。出于这个原因,我确信问题出在了arduino的一边。

通过使用串行监视器,我确定arduino实际上确实收到(或认为它收到)这个错误的号码。

这个数字以一种非常具体的方式是错误的:它被左移一个,一个附加到它的末尾。

如果您有任何其他信息,请告诉我。谢谢!

0 个答案:

没有答案