Arduino學習程序 之 人體紅外感應模組

2022-06-29 23:57:09 字數 1011 閱讀 5261

一、實驗準備

1、查閱相關資料,了解本次實驗用到的引腳、介面相關知識

2、準備arduino板(我這次使用的板子型號為

mega2560

)、hc--sr501

人體感應模組。

二、實驗操作

1、找到對應的引腳,並連線起來。

看上圖中,前一張為人體感應模組的正面**,有圖中可知,最左邊的介面為gnd接地埠,中間為

out輸出埠,右邊為

vcc電源介面。

但是第二張是背面拍的,所以在識別上會有一定的區別,由於方向相反,所以下面的介面左邊為vcc,中間為

out,右邊為

gnd。

了解了介面之後,只需要連線好線路,寫好**,就可以開始測試。

2、主機上arduino設定

將arduino連線上主機,開啟

ide,在工具選項卡中設定對應的開發板(我使用的是

mega2560

)和乙個埠。

3、寫好**,並實現

這部就是將**寫好,寫完之後記得先驗證一下,確保無誤之後,再上傳。

三、以下為我本次實驗使用的測試**。

int proximitysensor = 7

; //設定介面為7

void

setup()

void

loop()

else

if (value == 0)

delay(

500); //延遲0.5秒

}

參考部落格連線

Arduino學習筆記01 Arduino介紹

學習arduino最好有些c語言基礎,我開始學arduino時也有些許困惑,希望以下教程能夠幫到你!本次學習筆記主要板子是arduino uno。首先介紹一下學習arduino的資源 arduino中文社群 arduino實驗室 太極創客 別再找了!這是有史以來最棒的arduino教程 太極創客 零...

Unix程序之程序概述

程序是計算機程式執行起來的動態過程。發明計算機的目的就是為了處理各式各樣的資料,人類通過程式設計工具 c c 等 編寫對處理資料的程式,完成了對現實世界中各類資料的抽象 資料型別 通過函式 類等方式把我們對資料處理的過程表達出來 程式像這樣的 c語言 程式被轉換成二進位制指令序列 像這樣 十六進製制...

arduino學習筆記五

串列埠輸出顯示 序列通訊是在實現在 pc機與微控制器進行互動的最簡單的辦法。之前的 pc機上一般都配有標準的 rs 232 或者rs 422 介面來實現序列通訊,但現在這種情況已經發生了一些改變,大家更傾向於使用 usb這樣一種更快速但同時也更加複雜的方式來實現序列通訊。儘管在有些計算機上現在已經找...