|
|
本文講解如何使用人體感應(yīng)模塊HC SR505模塊,我們使用一個(gè)LED來(lái)指示是否感應(yīng)到人走進(jìn)傳感器,人走進(jìn)時(shí)候LED指示燈亮,人離開(kāi)范圍內(nèi)時(shí)候,LED熄滅。根據(jù)文檔,該模塊感應(yīng)范圍為3米,延遲時(shí)間是8s。
1、硬件
(1)模塊:
零知迷你板
紅外感應(yīng)模塊HC SR505
(2)連線
1.jpg (75.4 KB, 下載次數(shù): 13)
下載附件
2019-9-28 11:58 上傳
2.jpg (104.76 KB, 下載次數(shù): 12)
下載附件
2019-9-28 11:58 上傳
2、軟件
軟件代碼如下:
- /**********************************************************
- * 文件: SR505.ino by 零知實(shí)驗(yàn)室
- * -^^- 零知開(kāi)源,讓電子制作變得更簡(jiǎn)單! -^^-
- * 時(shí)間: 2019/06/18 15:27
- * 說(shuō)明:
- ************************************************************/
-
- // 復(fù)位或上電后運(yùn)行一次:
- void setup() {
- //在這里加入初始化相關(guān)代碼,只運(yùn)行一次:
- Serial.begin(9600);
- pinMode(6,INPUT);
- digitalWrite(6,LOW);
- }
-
- //一直循環(huán)執(zhí)行:
- void loop() {
- // 在這里加入主要程序代碼,重復(fù)執(zhí)行:
- if(digitalRead(6)==HIGH) {
- Serial.println("Somebody is here.");
- }
- else {
- Serial.println("Nobody.");
- }
- delay(1000);
- }
復(fù)制代碼
3、測(cè)試驗(yàn)證
將零知迷你板與紅外感應(yīng)模塊以及LED連接好后,上傳代碼,就可以看到效果了,可以看到當(dāng)人靠近時(shí)候,串口輸出信息如下,同時(shí)LED燈開(kāi)啟了:
3.jpg (49.83 KB, 下載次數(shù): 19)
下載附件
2019-9-28 11:58 上傳
|
|