【玩學堂】振動開關模塊

2017/03/22 @ 趙 志瑋

這次小編將介紹的是振動開關模塊,振動模塊偵測方式很簡單,只要感應到訊號就會回報為HIGH,看用途要將接收HIGH的訊號改LED的LOW或者ON都可以唷!這次所使用的13腳位,為Arduino內建的Led,只要將Arduino的13腳位程式設定好即可使用,非常簡單,並不需要額外接Led即可學習感應器的偵測方式唷!之後的文章小編就不在解釋13腳位從何而來了。

拿出Arduino板。

準備數據線。

公對母的杜邦線。

這次所使用的振動開關模塊,從左至右為偵測腳位(這邊接腳位10)、Arduino的5V、接地。

完成嚕!

程式碼部分如下:

———我是程式碼分隔線———

int Led = 13 ;// 定義LED腳位
int Shock = 10; // 定義振動傳感器腳位
int val; // 定義val
void setup ()
{
pinMode (Led, OUTPUT) ; // 定義Led為輸出腳位
pinMode (Shock, INPUT) ; // 定義Shock為輸入腳位,這是振動傳感器偵測輸入用的腳位。
}
void loop ()
{
val = digitalRead (Shock) ; // 讀取Shock的數值
if (val == HIGH)
{
digitalWrite (Led, LOW);
}
else
{
digitalWrite (Led, HIGH);
}
}

———我是程式碼分隔線———

▲所有影音圖像內容版權歸該單位所有。本文章內容及介紹為INPLUS.TW所撰寫,歡迎分享、轉貼,請清楚註明來源出處。
趙 志瑋
喜歡動手做東西,任教於各才藝補習班,創客教育、樹梅派、物聯網、3D列印教育與推廣課程。

文章留言:






0 留言