该传感器具有先进的手势检测、接近检测和数字环境光感应功能。手势检测能准确地感应“上下左右 ”以及更复杂的动作。
使用 Arduino IDE 安装最新版的Arduino_APDS9960库,如下图所示:
OpenCat 项目代码中目前已经集成了使用此传感器的代码,将OpenCat.ino 中的#define GESTURE
行取消注释,如下图所示, 然后使用 Arduino IDE 将程序上传到机器人主板,可以复现整合了机器人动作的示例功能。
如果您想单独测试手势传感器功能,或者想进一步了解其功能实现原理。您可以使用 Arduino IDE 上传示例程序(gesture.ino),如下图所示:
程序上传完成后,使用电线连接到 NyBoard,如下图所示:
具体使用时可以将连接传感器的一端固定在机器人的头部(含在Bittle的嘴中,或者顶在Nybble的头部),当然您也可以根据实际需要发挥您的创意。
示例程序(gesture.ino)实现功能:在串口监视器中实时打印出用户在手势传感器前面做出的各种方向手势动作(上下左右)。