19596| 15
|
[求助] 小白求助,关于apds9960初始化不成功的问题 |
如题,我用的Arduino Uno做的,想试试手势识别功能,用的apds9960红外手势传感器虽然长得和这里的大神们用的不一样,但代码段基本是一样的。学习的资料是在这看的https://learn.sparkfun.com/tutorials/apds-9960-rgb-and-gesture-sensor-hookup-guide。但我照着步骤弄出来总是出现“Something went wrong during APDS-9960 init!” 这是我的连线和运行结果,一直没找到问题所在。Arduino Uno也是刚刚接触,代码就是用的那个网址里的。希望有用过的大神帮我解解惑啊:'(。 |
有了解怎么解决的大神吗?我用的传感器,就是相当于这里的红外手势传感器(带RGB/环境光检测)那个,目前我没查出任何问题。由于才刚接触arduino uno,不知道是不是要专门设一下I2C(原谅我没看懂这个I2C究竟要怎么弄)的代码?而且我用在买的店铺里下的代码(http://pan.baidu.com/s/1boCuzQv?qq-pf-to=pcqq.c2c ),用在英文教程里下的代码都是这个结果,是不是那个SparkFun_APDS9960的.cpp和.h的代码里也存在问题? |
本帖最后由 1973742214 于 2017-5-7 15:45 编辑 littleshiro 发表于 2017-5-6 21:13 代码我看了一下,你确定你有Wire.h和SparkFun_APDS9960.h的加载库? Wire.h应该有,但是另一个好像没有,你可以在编程系统中看一下 |
1973742214 发表于 2017-5-7 15:42 我现在换用了Arduino-1.8.2来编程,可以在线添加第三方库示例,能够在里面的src文件夹里找到SparkFun_APDS9960.h的加载库。编译完无报错,但烧录完程序,打开串口后显示的结果还是之前贴出来的那样,而且把手放在上面怎么动都没有用。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed