标题: Arduino人体红外感应模块程序 [打印本页]

作者: imarstech    时间: 2021-11-6 08:36
标题: Arduino人体红外感应模块程序

接线:


人体感应模块使用时需要调节两个调节位转动到如下图所示:

测试代码:
int inpin=0;// 定义人体感应端口为A0
int ledpin=13;//定义LED端口为D13
int val=0;// 定义变量val为0
void setup()
{
pinMode(ledpin,OUTPUT);//定义LED为输出
pinMode(inpin,INPUT);//定义人体感应为输入
Serial.begin(9600);// 设置波特率9600
}
void loop()
{
val=analogRead(inpin);// 赋值val为模拟读取人体感应的值
Serial.println(val);// 串口打印val
if(val==LOW)//如果val为低电平
{ digitalWrite(ledpin,LOW);}//写入LED低电平
else
{ digitalWrite(ledpin,HIGH);}//写入LED高电平

delay(10);// 延时10毫秒
}





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1