專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> Arduino >> 瀏覽文章

人體紅外熱釋傳感器Arduino測試代碼

作者:huqin   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2014年04月03日   【字體:

下圖是人體紅外熱釋傳感器(上兩個)、飛思卡爾三軸加速器(下)

 

 

人體紅外熱釋傳感器Arduino測試代碼:

int ledPin = 13; // 設(shè)置LED連接到Arduino板子上的pin 13端口
int sensor = 2; //設(shè)置傳感器信號輸出端接到Arduino板子上的Pin2端口
int val = 0;

void setup()
{
pinMode(ledPin, OUTPUT); // 設(shè)置為輸出數(shù)字管腳
pinMode(sensor, INPUT); // 設(shè)置為輸入數(shù)字管腳
}

void loop()
{
val = digitalRead(sensor); // 讀取輸入引腳
if(HIGH == val)
digitalWrite(ledPin,HIGH); // 設(shè)定LED的高電平
else
digitalWrite(ledPin,LOW); // 設(shè)定LED的低電平
}

關(guān)閉窗口

相關(guān)文章