学习Arduino:热释电红外感应器模块的使用

模块简介

热释电红外感应器最近几年开始变得十分流行。这里告诉你什么是热式电红外感应器。

其外观如图所示:

在学习中使用的是热式电红外感应模块,内含该感应器。

白色的盖子是菲涅尔透镜。其作用是在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而强其能量幅度。

该感应模块的反面有两个可调十字旋钮(因型号不同,有的只有一个旋钮)。我使用的模块其两个旋钮的功能为,左边调控灵敏度,其范围是————————,右边调控延时时间长度,其范围是————————。

62-125-500x500

该图来源于网络,只有一个可调旋钮。而本实验有两个可调旋钮。

实验接线方法

看清楚热释电红外感应器模块的电源极和地极,中间为信号极,其数值为数字式,即0或1。当检测到有红外线入射时,输出高电平,即输出数字1,没有红外线入射时为0。

实验中,5V和GND接感应器模块的两端(无比分清楚正负极,否则可能毁坏元件),中间接到数字端口2上。然后将LED灯或者蜂鸣器等你喜欢的装置接到数字端口13和GND上即可。

实验代码如下

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注