英飞凌
直播中

梅利号

9年用户 1563经验值
擅长:可编程逻辑
私信 关注

S2GO_3D_TLE493DW2B6-A0无法与Arduino UNO一起工作是怎么回事?

我想使用 TLE493D-W2B6 为 Youtube Maker 项目制作一个触发控制装置。
我有一块 TLE493DW2B6 shield2go 板,我将它连接到 Arduino 上
我安装了 TLE493D 库
我复制了 DrillTrigger_SpeedAsNumber 示例
https://github.com/Infineon/TLE493D-3DMagnetic-Sensor/tree/master/examples/DrillTrigger_SpeedAsNumbe...
将传感器连接到 ARduino UNO R3 I2C 引脚(用示波器检查,可以看到 SCL 和 SDA 移动正常)
电路板的 VDD 引脚连接至 3V3,将 GND 连接至 GND
但我读到的总是相同的数字(见下面的屏幕截图)
即使我在传感器顶部放一块磁铁也不行:

我是不是漏掉了什么?
谢谢

回帖(1)

母猪会上树

2024-5-28 16:32:50
以下是一些建议和可能的解决方案:

1. 确保您已经正确安装了 TLE493D 库。您可以通过 Arduino IDE 的库管理器搜索并安装它。

2. 检查您的 Arduino UNO 板是否支持 I2C 通信。Arduino UNO 有一个内置的 I2C 引脚(A4 和 A5),但您需要确保它们已正确连接。

3. 确保您的 TLE493DW2B6 shield2go 板与 Arduino UNO 兼容。有些板可能需要特定的引脚连接或电源配置。

4. 检查您的 TLE493DW2B6 shield2go 板是否正确连接到 Arduino UNO。确保 SCL 和 SDA 引脚正确连接,以及 VDD 和 GND 引脚。

5. 在上传代码之前,确保您已经选择了正确的板(Arduino UNO)和端口。

6. 检查您的代码是否正确使用了 TLE493D 库。确保您已经正确初始化了传感器,并正确读取了数据。

7. 如果您仍然遇到问题,可以尝试使用其他示例代码或查找有关 TLE493DW2B6 shield2go 板的更多信息,以确保您正确使用它。



举报

更多回帖

发帖
×
20
完善资料,
赚取积分