人体移动探测器

功能简介

该传感器允许您检测动物的运动,通常是用于检测在其检测范围内人体的运动。 只需将其连接到 NyBoard 并对其进行编程,当任何人在其检测范围内移动时,传感器将在其 SIG 引脚上输出高电位。

硬件设置

使用电线连接到 NyBoard,如下图所示:

具体使用时可以将连接传感器的一端固定在机器人的头部(含在Bittle的嘴中,或者顶在Nybble的头部),当然您也可以根据实际需要发挥您的创意。

软件设置

OpenCat 项目代码中目前已经集成了使用此传感器的代码,将OpenCat.ino 中的#define PIR行取消注释,如下图所示, 然后使用 Arduino IDE 将程序上传到机器人主板,可以复现整合了机器人动作的示例功能。

如果您想单独测试人体移动探测器功能,或者想进一步了解其功能实现原理。您可以使用 Arduino IDE 上传示例程序(test_Touch_Reflection_PIR.ino),如下图所示:

示例程序(test_Touch_Reflection_PIR.ino)实现了在串口监视器中实时打印出传感器的检测结果——当任何人在其检测范围内移动时,打印 1 ;否则打印 0 。

示例代码

示例代码在GitHub网站OpenCat 代码仓库中(具体路径:OpenCat/ModuleTests/test_Touch_Reflection_PIR),您可以访问我们的GitHub代码仓库https://github.com/PetoiCamp/OpenCat下载完整代码,如下图所示:

Last updated