11707| 18
|
【7月试用技术交流区】关于试用红外手势传感器技术交流 |
获得DF创客社区的7月试用的宝宝们, 欢迎来到试用技术交流区! 在试用过程中如果遇到任何技术疑问、需要技术支持、试用反馈 都集中在此帖留言哦!! DF技术人员会尽快解答~ 产品资料如下: 【手势传感器】 产品链接:https://www.dfrobot.com.cn/goods-1191.html 产品使用资料库:https://wiki.dfrobot.com.cn/_SKU_SEN0187_%E9%A2%9C%E8%89%B2%E8%AF%86%E5%88%AB%E6%8C%A5%E6%89%8B%E4%BC%A0%E6%84%9F%E5%99%A8%E6%A8%A1%E5%9D%97 【Beetle控制器】 产品链接:https://www.dfrobot.com.cn/goods-839.html 产品使用资料库:https://wiki.dfrobot.com.cn/_SKU_DFR0282_Beetle_%E6%8E%A7%E5%88%B6%E5%99%A8 【DFRobot Leonardo & Xbee R3】 产品链接:https://www.dfrobot.com.cn/goods-648.html 产品原理图、参数详见产品链接底“相关文档” 【DFRduino UNO R3】 产品链接:https://www.dfrobot.com.cn/goods-521.html 产品使用资料库:https://wiki.dfrobot.com.cn/_SKU_DFR0216_DFRduino_UNO_R3 |
【问题1】针对leonardo主控板,关于手势传感器使用的SDA/SCL和中断引脚有冲突的解决方法。 指南里面的例程是针对UNO板的,用户使用Leonardo时,要修改以下2项: 1、【注意引脚区别】Leonardo的引脚和UNO不同,uno的int0和int1分别是d2和d3,SCL/SDA是A4和A5;而Leonardo的INT0和INT1和SDA/SCl是同一个引脚。 Leonardo和UNO的引脚对照表: 2、【需修改代码】 【文字版】 修改: #define APDS9960_INT 2 // Needs to be an interrupt pin 为; #define APDS9960_INT 0 // Needs to be an interrupt pin 或 #define APDS9960_INT 1 // Needs to be an interrupt pin 然后修改: attachInterrupt(0, interruptRoutine, FALLING); 为 attachInterrupt(2, interruptRoutine, FALLING); //如果上一步修改的引脚是0的话,就改成这样的 或: attachInterrupt(3, interruptRoutine, FALLING); //如果上一步修改的引脚是1的话,就改成这样的 *如出现"Something went wrong during APDS-9960 init!" 请按照以上2个步骤进行修正。 |
luna 发表于 2016-8-22 15:46 看到个老外(貌似已被你们收编:lol)的帖子,应该用的是beetle做的小虫子,奇怪他的代码中怎么会有int ledPin = 13;但是那个板子明明看着9成相似度啊!地址:https://letsmakerobots.com/node/39545#comment-136572 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed