步驟1:您需要哪些組件
為此Arduino項目,您需要:
1個Arduino Uno
1個LED
1x壓電蜂鳴器
1x面包板
1x跳線
您還需要一臺安裝了Arduino IDE的計算機(jī)(最低操作系統(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有兩個銷釘,陽極和陰極。陽極更長,并且始終連接到正電壓。陰極較短,并且始終連接至負(fù)電壓。
將陽極連接至引腳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(“運(yùn)動結(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)過時間+ =(期間);
},點(diǎn)擊}
-
微控制器
+關(guān)注
關(guān)注
49文章
8895瀏覽量
165928 -
警報器
+關(guān)注
關(guān)注
2文章
72瀏覽量
20307 -
Arduino
+關(guān)注
關(guān)注
191文章
6529瀏覽量
197564
發(fā)布評論請先 登錄
探索 ATMega328 微控制器:嵌入式開發(fā)新選擇
C#運(yùn)動控制開源(一): CAD導(dǎo)圖和小線段速度前瞻的優(yōu)化之CAD導(dǎo)圖# 正運(yùn)動技術(shù)# 運(yùn)動控制器# 開源
EtherCAT運(yùn)動控制器配套用手持示教器ZHD301X快速入門# 正運(yùn)動技術(shù)# 運(yùn)動控制器# 正運(yùn)動
示教盒與PC連接,再進(jìn)行示教盒與控制器的連接# 正運(yùn)動技術(shù)# 運(yùn)動控制器# 正運(yùn)動# 示教器# 正運(yùn)動控制器
示教盒直連控制器,在示教盒刷新識別控制器IP# 運(yùn)動控制器# 正運(yùn)動技術(shù)# 手持示教器#正運(yùn)動
強(qiáng)實時運(yùn)動控制內(nèi)核MotionRT750(九):內(nèi)置C語言的自定義機(jī)械手模型實現(xiàn) #正運(yùn)動技術(shù) #運(yùn)動控制器
如何在 M55M1 系列微控制器上以低功耗模式使用運(yùn)動檢測功能?
強(qiáng)實時運(yùn)動控制內(nèi)核MotionRT750(四):高速貼裝應(yīng)用中的拱形運(yùn)動 #正運(yùn)動技術(shù) #運(yùn)動控制器
激光振鏡運(yùn)動控制器在流水線激光打標(biāo)上的應(yīng)用 #正運(yùn)動技術(shù) #運(yùn)動控制器 #運(yùn)動控制 #正運(yùn)動
從運(yùn)動感知到有效執(zhí)行控制的關(guān)鍵為什么是IMU?
激光振鏡運(yùn)動控制器在玻璃激光鉆孔上的應(yīng)用#正運(yùn)動技術(shù) #運(yùn)動控制器 #激光振鏡 #EtherCAT #正運(yùn)動
機(jī)器視覺運(yùn)動控制一體機(jī)在背靠背點(diǎn)膠焊錫機(jī)上的應(yīng)用#正運(yùn)動技術(shù) #運(yùn)動控制器 #運(yùn)動控制系統(tǒng)方案 #正運(yùn)動
運(yùn)動控制模塊:Delta機(jī)械手柔性上下料開發(fā)零門檻! #正運(yùn)動技術(shù) #運(yùn)動控制器 #Delta機(jī)械手
激光振鏡運(yùn)動控制器在大幅面激光薄膜切割的應(yīng)用 #正運(yùn)動技術(shù) #運(yùn)動控制器 #運(yùn)動控制 #E
如何使用Arduino微控制器發(fā)出運(yùn)動感應(yīng)警報
評論