Vibration Sensor Module(SW-18010P) JP: 두 판 사이의 차이

아두위키 : Arduwiki
(새 문서: {{#seo:|title=ArduWiki : Arduino 振動センサーモジュール(SW-18010P)ガイド|title_mode=append|keywords=Arduino, 情報科学, メイカー学習, パフォーマンス評価, 振動センサーモジュール (SW-18010P), Arduino作品, キャップストーン作品, Arduinoサンプルコード|description=Arduinoで振動センサーモジュール(SW-18010P)を制御する方法(基本情報、配線、サンプルコード)を紹介します。情報...)
 
 
20번째 줄: 20번째 줄:
{| class="wikitable"
{| class="wikitable"
| LED
| LED
|
| 振動センサー
| 振動センサー
|
|
| Arduino
| Arduino
|-
|-
|
|  
|  
| VCC
| VCC
|
|
| 5V
| 5V
|-
|-
| -
| -
|
| GND
| GND
|
|
| GND
| GND
|-
|-
| +
| +
|
|
|
|  
|  
| D7
| D7
|-
|-
|
|  
|  
| DO
| DO
|
|
| D8
| D8
|}
|}

2025년 3월 27일 (목) 15:39 기준 최신판

衝撃や振動を検出できるモジュールです。

デジタル出力のみ対応しており、アナログ出力には対応していません。

仕様

  • 動作電圧 [V]:3.3 ~ 5
  • 出力:デジタル(アナログ出力なし)

使用例の必要ハードウェア

  • Arduino board
  • 振動センサーモジュール
  • ジャンパーワイヤー
  • LED

接続方法

LED 振動センサー Arduino
VCC 5V
- GND GND
+ D7
DO D8

サンプルコード

振動が検出されたときにLEDを点灯させるコードです。

int led = 7;
int sensor = 8;

void setup(){
  pinMode(led, OUTPUT);
  pinMode(sensor, INPUT);
  digitalWrite(led, LOW);
}

void loop(){
  int a = digitalRead(sensor);
  if(a==LOW) digitalWrite(led, HIGH);
  else digitalWrite(led,LOW);
}

実行結果