100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Arduino 使用人体红外感应模块 HC-SR501

Arduino 使用人体红外感应模块 HC-SR501

时间:2021-02-07 23:23:03

相关推荐

Arduino 使用人体红外感应模块 HC-SR501

第四次发帖了,这个写作界面操作也不是很好。直接跳过了写作步骤,没学习…

下边分两个步骤介绍这个模块。

步骤一:认知模块

工作电压范围 直流电压4.5-20V;延时时间 5-200S(可调)可制作范围零点几秒-几十分钟感应角度 <100度锥角光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。两种触发方式:(可跳线选择) a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平;b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围 活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平。实物照片

步骤二 : 按上图接线 首先可以先写个让小灯泡点亮的程序。可以先不接 这个模块。

不过全接也没事.下边贴代码

int value;void setup(){Serial.begin(9600);//开启串口打印pinMode(8,INPUT);pinMode(9,OUTPUT); //小灯泡 口可随意改 我的为9口digitalWrite(9,LOW);//小灯泡 }void loop(){value=digitalRead(8);Serial.print(value);if(value==1){delay(3000);//消除偶然可深调if(value==1){digitalWrite(9,HIGH);//小灯泡Serial.print("开始延迟亮灯\r\n");delay(3000);}}elsedigitalWrite(9,LOW);//小灯泡}//小灯泡接线 信号线接正极

不懂的大家可以发贴问。

对了,距离那个旋键我转了1/4圈 大约测试距离多了 6cm、

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。