【玩學堂】振動開關模塊
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);
}
}
———我是程式碼分隔線———
0 留言