|
/*
==產(chǎn)品概述==
震動式開關(guān)數(shù)字輸入模塊,與Arduino專用傳感器擴(kuò)展板結(jié)合使用,
能感知微弱的震動信號,可實(shí)現(xiàn)與震動有相關(guān)的互動作品。
核心傳感器使用的是SW- 18010P,一種彈簧型無方向性振動感應(yīng)器件
,它可以任意角度觸發(fā)。本產(chǎn)品在靜止時任何角度都為開路OFF狀態(tài)
,當(dāng)受到外力碰撞或者大力晃動時,彈簧變形和中心電極接觸導(dǎo)通使兩個引腳瞬間導(dǎo)通為ON狀態(tài)
,當(dāng)外力消失時,電路恢復(fù)為開路OFF狀態(tài)。正常使用壽命大于20萬次
,本產(chǎn)品適合小電流振動檢測電路,已經(jīng)被廣泛用于:玩具、鞋燈、防盜報警器
、電子秤、霹靂旱冰鞋、閃光舞鞋、烽火輪、閃光球等產(chǎn)品。
==規(guī)格參數(shù)==
#采用本公司生產(chǎn)的高靈敏度震動開關(guān),默認(rèn)用SW-18010P震動傳感器,。
#比較器輸出,信號干凈,波形好,驅(qū)動能力強(qiáng),超過15mA
#工作電壓3.3V-5V
#輸出形式 :數(shù)字開關(guān)量輸出(0和1)
#設(shè)有固定螺栓孔,方便安裝
#小板PCB尺寸:3.2cm x 1.4cm
#使用寬電壓LM393比較器
==接口定義==
*VCC:接電源正極
*GND:接電源負(fù)極
*DO:數(shù)字量信號輸出
*AO:用此震動傳感器此功能無效
==使用方法==
===連接方式===
D0接pin2,,GND接GND,VCC接5V
===程序效果===
:將程序下載到Arduino,晃動黑色震動傳感器,Arduino板子上L燈(13引腳)亮起1秒,停止晃動,LED小燈熄滅。
==注意事項(xiàng)==
1、震動模塊控制的LED為你Arduino上接的LED燈(也可以理解為負(fù)載),并非模塊上的D0-LED+指示燈。
2、模塊上的藍(lán)色電位器旋鈕最好不要順時針和逆時針到底,保持在中間即可控制。微調(diào)進(jìn)行靈敏度調(diào)節(jié)。
*/
int hzPin = 2; //D0接arduino板上的數(shù)字接口2,A0口不需要接線
int ledPin = 13; //板上的燈
int hzState = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(hzPin, INPUT);
}
void loop(){
hzState = digitalRead(hzPin);
if (hzState == HIGH)
{
digitalWrite(ledPin, LOW);
}
else {
digitalWrite(ledPin, HIGH);
delay(1000);
}
}
|
|