Tilt sensor(SW-520D) JP

아두위키 : Arduwiki

このセンサーは傾いたときにHIGH値を出力します。

モジュール化されており、Arduinoに直接接続することができます。

製品の可変抵抗器を操作することで、傾斜検出の感度を調整することができます。


仕様

  • 動作電圧: 3.3V ~ 5V


必要なハードウェア

  • 傾斜センサー
  • Arduino UNO
  • UNOケーブル
  • M-Fケーブル(3本)


接続

D7以外のデジタルピンにも接続可能です。

SW-520D Arduino Uno
D0 D7
GND GND
VCC 5V


サンプルコード

シリアルモニターで実行結果を確認してください。 Execution video

// Define the tilt sensor pin number
#define tilt 7

void setup()
{
  // Set pin 7 as INPUT
  pinMode(tilt, INPUT);
  // Start serial communication
  Serial.begin(9600);
  Serial.println("Serial start");
}

void loop()
{
  if(digitalRead(tilt) == 0) // 傾斜センサーの出力が0(バランス状態)の場合
  {
    Serial.println("Balanced");
    delay(1000);
  }
  else if(digitalRead(tilt) == 1) // 傾斜センサーの出力が1(傾斜状態)の場合
  {
    Serial.println("Tilted");
    delay(1000);
  }
}