我有一个Arduino Uno,我正在尝试通过MatLab中的计算机将I2C传感器连接到它。我已经根据设备的规格对其进行了布线,其中SDA线位于引脚A4,SCL线位于引脚A5。
Matlab建议为Arduino创建一个对象,然后扫描I2C地址,如下所示:
a=arduino()
addrs=scanI2Cbus(a,0)
应返回带有I2C地址的1x1单元阵列。但是,当我运行此代码时,我得到一个空的0x0单元数组。有谁知道为什么会这样吗?谢谢!
答案 0 :(得分:0)
我从未通过MATLAB与Arduino合作,但是我可以提出一些建议。为了帮助您可以告诉我们您使用的是哪种传感器。
第二轮: