通过GPIO通过AMG8833进行的Jetson nano总是会出现远程I / O错误

问题描述

正如标题所述,我试图通过Jetson nano上的GPIO从AMG8833提取一些数据,但总是得到

[Errno 121]Remote I/O error...

我的AMG8833 SDA连接到GPIO引脚27,SCL连接到引脚28。我已经尝试过

sudo i2cdetect -y -r 1 

然后仅显示29,我对此一无所知,仍然无法正常工作...

有人对此问题有其他解决方案吗?请与我分享,非常感谢您的帮助。 以下是python代码...

import busio
import time
import board
import adafruit_amg88xx
i2c = busio.I2C(board.SCL,board.SDA)
amg = adafruit_amg88xx.AMG88XX(i2c)
while True:
    time.sleep(1)
    for row in amg.pixels:
        # Pad to 1 decimal place
        print(["{0:.1f}".format(temp) for temp in row])
        print(row)
        print("")
    print("\n")
    time.sleep(1)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)