Skip to main content

Grove - 数字PIR传感器

pir

PIR传感器是一种用于检测人体运动的红外传感器。这款Grove数字PIR传感器是PIR传感器系列中最便宜的,但是它能够快速响应并从"sig"引脚产生高电平信号。

通过Grove接口,Grove数字PIR传感器易于即插即用。而且它不需要任何Arduino库。

pir

特性

  • 经济实惠:不到3美元
  • 直观:检测运动并仅输出"高"和"低"数字信号
  • 简单:无需外部arduino库
  • 接口:Grove

规格参数

项目
电压范围3V–5V
检测角度100度
检测距离3.2m-12m
响应时间< 1s
工作温度-20-85 C
接口Grove
尺寸20mm * 20mm * 11.5mm
重量3g
电池不包含

支持的平台

ArduinoRaspberry Pi

pir

pir

开始使用

Arduino 入门

所需材料

Seeeduino XIAOGrove 面包板Grove 数字 PIR 运动传感器

pir

pir

pir

立即购买立即购买立即购买

硬件连接

pir

面包板上的 Grove 接口和 Grove 数字 PIR 传感器通过 Grove 线缆连接。

软件

  • 步骤1 将下面的代码复制到 Arduino IDE 并上传。如果您不知道如何上传代码,请查看如何上传代码
#define digital_pir_sensor 5 // 连接到引脚 5

void setup()
{
Serial.begin(9600); // 设置波特率为 9600
pinMode(digital_pir_sensor,INPUT); // 设置引脚模式为输入
}

void loop()
{
bool state = digitalRead(digital_pir_sensor); // 从 PIR 传感器读取
if (state == 1)
Serial.println("A Motion has occured"); // 当有响应时
else
Serial.println("Nothing Happened"); // 远离 PIR 传感器
}
  • 步骤2 打开串口,当您在 PIR 传感器周围运动时,您将看到数值发生变化。

Raspberry Pi 入门

所需材料

Raspberry Pi 4B(4GB)Grove Base Hat for Raspberry PiGrove 数字 PIR 运动传感器

pir

pir

pir

立即购买立即购买立即购买

硬件连接

pir

将 PIR 传感器连接到 Grove Base Hat 上的"D5"。

代码

  • 步骤 1 更新 Raspberry Pi 的系统版本。
sudo apt-get update
  • 步骤 2 安装 wiringPi。
sudo pip install wiringPi

如果您使用 Pi 4,请选择 wiringPi 的版本

sudo pip install wiringPi==2.52.0
  • 步骤 3 获取您连接的正确引脚。
gpio readall

这里会出现一个表格,在 wiring 定义中找到引脚 5 的引脚定义,在这个演示中,引脚定义是 21。

gpio read 21

您可以从 PIR 传感器读取数值,当有运动时,数值为"1",否则数值为"0"。

原理图在线查看器

资源

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...