小白求助,关于apds9960初始化不成功的问题

2017-05-062.8万
AI 快速预览详细 收起
本文介绍了在使用Arduino Uno进行APDS9960手势识别时遇到的初始化失败问题。通过详细检查I2C连接和电源电压,可以解决“Something went wrong during APDS-9960 init!”的报错。文章提供了具体的故障排查步骤和解决方案,帮助用户快速解决问题,避免自行排查的时间浪费。
如题,我用的Arduino Uno做的,想试试手势识别功能,用的apds9960红外手势传感器虽然长得和这里的大神们用的不一样,但代码段基本是一样的。学习的资料是在这看的https://learn.sparkfun.com/tutorials/apds-9960-rgb-and-gesture-sensor-hookup-guide。但我照着步骤弄出来总是出现“Something went wrong during APDS-9960 init!”小白求助,关于apds9960初始化不成功的问题图1小白求助,关于apds9960初始化不成功的问题图2
这是我的连线和运行结果,一直没找到问题所在。Arduino Uno也是刚刚接触,代码就是用的那个网址里的。希望有用过的大神帮我解解惑啊:'(。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(11)
MG - 乐博星球
MG - 乐博星球
这个问题解决了吗,我也遇到了,求解
DLGG创客DIY
DLGG创客DIY
我找到问题原因了
学习的创客
学习的创客回复DLGG创客DIY
你好 麻烦问一下怎么解决的吗
DLGG创客DIY
DLGG创客DIY
楼主,最后是怎么解决的?? 遇到了同样的问题。
ldy
ldy
楼主,最后是怎么解决的?? 遇到了同样的问题。。求助
方方
方方
对了,通电时9960传感器上有一个小蓝灯发出微弱的光,可以看得到的。你的这种模组估计没有光。我当时买了两个模组,一个和你的一模一样,也不能用,另一个是蓝色的,正常识别手势。
方方
方方
你的程序并没有错。我和你一样的问题,换一个别的类型的传感器模块就可以使用了。我怀疑是这种模块问题。
果果1
果果1
楼主,上面的有仿真吗??非常感谢
柠檬灬1
柠檬灬1
楼主 请问这个问题解决了吗
张叁
张叁
楼主解决这个问题了吗,我也遇到了同样的问题,无法初始化
littleshiro
littleshiro
作者
有了解怎么解决的大神吗?我用的传感器,就是相当于这里的红外手势传感器(带RGB/环境光检测)那个,目前我没查出任何问题。由于才刚接触arduino uno,不知道是不是要专门设一下I2C(原谅我没看懂这个I2C究竟要怎么弄)的代码?而且我用在买的店铺里下的代码(http://pan.baidu.com/s/1boCuzQv?qq-pf-to=pcqq.c2c ),用在英文教程里下的代码都是这个结果,是不是那个SparkFun_APDS9960的.cpp和.h的代码里也存在问题?
1973742214
1973742214
代码要纯英文,包括标点符号。
littleshiro
littleshiro
作者
回复1973742214
我现在换用了Arduino-1.8.2来编程,可以在线添加第三方库示例,能够在里面的src文件夹里找到SparkFun_APDS9960.h的加载库。编译完无报错,但烧录完程序,打开串口后显示的结果还是之前贴出来的那样,而且把手放在上面怎么动都没有用。
1973742214
1973742214回复littleshiro
代码我看了一下,你确定你有Wire.h和SparkFun_APDS9960.h的加载库?
Wire.h应该有,但是另一个好像没有,你可以在编程系统中看一下
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
- 没有更多了 -