震動傳感器
出自YFRobotwiki
創建縮圖錯誤: 檔案似乎遺失:
產品簡介
震動傳感器模塊採用SW180系列傳感器設計製作。SW180系列震動傳感器,安裝無方向性,任何角度均可觸發工作,並且完全密封,可以防塵防水;適用於小電流觸發電路,使用壽命100萬次以上。
震動傳感器默認情況下輸出高電平,觸發(檢測到震動)輸出低電平。
工作原理
SW180系列震動傳感器在靜止時下為開路OFF狀態,當受到外力碰觸而達到適當震動力時,或移動速度達到適當離心力時,導電接腳會產生瞬間導通ON狀態、使電氣特性改變,而當外力消失時,電氣特性回復開路狀態。
規格參數
- 供電電壓:DC3.3 - 5V
- 安裝孔徑:3MM
- 模塊尺寸:28*21*0.7MM(長*寬*高)
- 孔間距:15MM
- 模塊重量:2.5g
主要應用
各種報警器,防盜器,數碼通訊產品、便攜式電子產品、電腦周邊設備、測量儀器、汽車電子等領域
引腳說明
- 1. G -- Gnd(地)
- 2. V -- Vcc(電源+5V)
- 3. S -- Sign(信號)
應用示例
電路連接
- 震動傳感器模塊的 G、V、S分別連接 Arduino UNO的GND、VCC(+5V)、D12引腳。
電路連接示意圖
- 示例代碼
// Shock Sensor Test #define ledPin 13 #define sPin 12 void setup() { pinMode(ledPin , OUTPUT); } void loop() { if (digitalRead(sPin) == HIGH) digitalWrite(ledPin, LOW); else digitalWrite(ledPin, HIGH); }
程序下載地址:ShockSensorTest
程序運行結果:傳感器在靜止狀態下為開路,輸入高電平並保持LED熄滅狀態;當受到外力觸碰而達到適當震動力時或者移動速度達到適當離心力時,點亮LED提示。
參考資料
更多建議和問題歡迎反饋至 YFRobot論壇
購買方式:YFRobot 電子工作室