int PIR_sensor = A5; //指定PIR模擬端口 A5
int LED = 13; //指定LED端口 13
int val = 0; //存儲獲取到的PIR數值
void setup()
{
pinMode(PIR_sensor, INPUT); //設置PIR模擬端口為輸入模式
pinMode(LED, OUTPUT); //設置端口2為輸出模式
Serial.begin(9600); //設置串口波特率為9600
}
void loop()
{
val = analogRead(PIR_sensor); //讀取A0口的電壓值并賦值到val
Serial.println(val); //串口發送val值
if (val > 150)//判斷PIR數值是否大于150,
{
digitalWrite(LED,HIGH); //大于表示感應到有人
}
else
{
digitalWrite(LED,LOW); //小于表示無感應到有人
}
}
[objc] view plaincopy
int PIR_sensor = A5; //指定PIR模擬端口 A5
int LED = 13; //指定LED端口 13
int val = 0; //存儲獲取到的PIR數值
void setup()
{
pinMode(PIR_sensor, INPUT); //設置PIR模擬端口為輸入模式
pinMode(LED, OUTPUT); //設置端口2為輸出模式
Serial.begin(9600); //設置串口波特率為9600
}
void loop()
{
val = analogRead(PIR_sensor); //讀取A0口的電壓值并賦值到val
Serial.println(val); //串口發送val值
if (val > 150)//判斷PIR數值是否大于150,
{
digitalWrite(LED,HIGH); //大于表示感應到有人
}
else
{
digitalWrite(LED,LOW); //小于表示無感應到有人
}
}
|