步驟1:您需要哪些組件
為此Arduino項目,您需要:
1個Arduino Uno
1個LED
1x壓電蜂鳴器
1x面包板
1x跳線
您還需要一臺安裝了Arduino IDE的計算機(最低操作系統(tǒng)XP)。
步驟2:接線PIR傳感器

PIR傳感器具有三個引腳:
-左側(cè)的一個是GND(需要連接到GND引腳)
-中間的一個是OUT(需要連接到數(shù)字引腳)
-右邊的是VCC(需要連接到5v)
將它連接到Arduino的數(shù)字引腳2,如圖所示。
第3步:連接壓電蜂鳴器

壓電蜂鳴器有2個引腳:
-一個是GND(需要連接到Arduino的接地引腳)
-一針ds要連接到數(shù)字引腳,所以我們可以確定其音調(diào)
第4步:連接LED

LED有兩個銷釘,陽極和陰極。陽極更長,并且始終連接到正電壓。陰極較短,并且始終連接至負電壓。
將陽極連接至引腳13,并將陰極連接至其旁邊的GND引腳。
第5步:將草圖上傳到Arduino板
int inputPin = 2;
int pirState = LOW;
int val = 0;
int pinSpeaker = 10;
void setup(){
pinMode(ledPin,OUTPUT);
pinMode(inputPin,INPUT);
pinMode(pinSpeaker,OUTPUT);
Serial.begin(9600);
}
無效循環(huán)(){
val = digitalRead(inputPin);
if(val == HIGH){
digitalWrite(ledPin,HIGH);
playTone(300,160);
delay(150);
if(pirState == LOW){ pirState = HIGH;
}
}其他{
digitalWrite(ledPin,LOW);
playTone(0,0);
delay(300);
if(pirState == HIGH);
Serial.println(“運動結(jié)束!”);
pirState = LOW;
}
}
}
void playTone( long duration,int freq){持續(xù)時間* = 1000;
int period =(1.0/freq)* 1000000;
long經(jīng)過時間= 0;
而(lapsed_time 《持續(xù)時間){
digitalWrite(pinSpeaker,HIGH);
delayMicroseconds(期間/2);
digitalWrite(pinSpeaker,LOW);
delayMicroseconds(期間/2);
經(jīng)過時間+ =(期間);
},點擊}
-
微控制器
+關(guān)注
關(guān)注
48文章
8427瀏覽量
164865 -
警報器
+關(guān)注
關(guān)注
2文章
72瀏覽量
20280 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197083
發(fā)布評論請先 登錄
EtherCAT運動控制器配套用手持示教器ZHD301X快速入門# 正運動技術(shù)# 運動控制器# 正運動
示教盒與PC連接,再進行示教盒與控制器的連接# 正運動技術(shù)# 運動控制器# 正運動# 示教器# 正運動控制器
強實時運動控制內(nèi)核MotionRT750(九):內(nèi)置C語言的自定義機械手模型實現(xiàn) #正運動技術(shù) #運動控制器
如何在 M55M1 系列微控制器上以低功耗模式使用運動檢測功能?
強實時運動控制內(nèi)核MotionRT750(四):高速貼裝應(yīng)用中的拱形運動 #正運動技術(shù) #運動控制器
激光振鏡運動控制器在流水線激光打標上的應(yīng)用 #正運動技術(shù) #運動控制器 #運動控制 #正運動
從運動感知到有效執(zhí)行控制的關(guān)鍵為什么是IMU?
激光振鏡運動控制器在玻璃激光鉆孔上的應(yīng)用#正運動技術(shù) #運動控制器 #激光振鏡 #EtherCAT #正運動
運動控制模塊:Delta機械手柔性上下料開發(fā)零門檻! #正運動技術(shù) #運動控制器 #Delta機械手
激光振鏡運動控制器在大幅面激光薄膜切割的應(yīng)用 #正運動技術(shù) #運動控制器 #運動控制 #E
LabVIEW運動控制(五):EtherCAT運動控制器的心跳檢測功能 #正運動技術(shù) #運動控制器 #正運動
激光振鏡運動控制器在機械臂激光振鏡飛行焊接應(yīng)用 #正運動技術(shù) #運動控制器 #激光振鏡 #運動控制系統(tǒng)方案
LabVIEW運動控制(三):EtherCAT運動控制器的高效加工指令自定義封裝 #正運動技術(shù) #運動控制器
如何使用Arduino微控制器發(fā)出運動感應(yīng)警報
評論