Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

傾斜スイッチのプロジェクトでの使い方

傾斜スイッチのプロジェクトでの使い方

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-18

Category: ハウツーガイド

傾斜スイッチ(SW-520D)の配線と使用方法を学びましょう。配線、Arduinoコード、よくあるミスをカバーしたステップバイステップガイドです。

クイックアンサー

傾斜スイッチを使用するには、マイクロコントローラーのデジタル入力にプルアップ抵抗と直列に接続し、スイッチが傾いたときの状態変化を読み取ります。SW-520Dは、方向の変化を検出するための信頼性が高く、水銀を含まないオプションです。

傾斜スイッチについて

傾斜スイッチは、向きや動きを検出するシンプルなセンサーです。SW-520Dの内部では、金属球が転がって接触をオン/オフします。これは水銀傾斜スイッチと同様ですが、水銀を使用していません。そのため、RoHSに準拠しており、ホビープロジェクトにとってより安全です。

スイッチが傾くと、ボールが移動して電気的接続が変わります。このバイナリ信号は、Arduinoなどの任意のマイクロコントローラーで読み取ることができ、LEDの点灯やアラームの鳴動などのアクションをトリガーできます。

配線の基本

SW-520Dには2つの端子があります。一方の端子をグランドに接続し、もう一方をArduinoのデジタル入力ピンに接続します。入力ピンと5Vの間にプルアップ抵抗(通常10kΩ)を追加して、スイッチが開いているときに安定したハイ信号を確保します。

スイッチが閉じている(水平)とき、入力はローを読み取ります。傾いている(開いている)ときはハイを読み取ります。このロジックは、プロジェクトのニーズに応じて、スイッチを入力と5Vの間に配置することで反転できます。

傾斜スイッチの使い方ステップバイステップガイド

  1. コンポーネントを集めます: 傾斜スイッチ(SW-520Dなど)、ブレッドボード、ジャンパーワイヤー、10kΩ抵抗、Arduinoボードが必要です。 傾斜スイッチがプロジェクトの電圧に対応しているか確認してください。ほとんどのものは3.3Vまたは5Vロジックで動作します。
  2. スイッチを接続します: 傾斜スイッチをブレッドボードに配置します。一方の端子をGNDに、もう一方をArduinoのデジタルピン2に接続します。同じピンから5Vに10kΩ抵抗を接続します(プルアップ)。 抵抗の配置を再確認してください。プルアップがないと、フローティング読み取りが発生する可能性があります。
  3. コードを書きます: Arduino IDEで、ピン2をINPUT_PULLUPに設定します(これにより内部プルアップが有効になるため、外部抵抗を省略できます)。digitalRead()でピンを読み取り、状態をシリアルモニターに出力します。 INPUT_PULLUPではロジックが反転することに注意してください。傾いたときはLOW、水平のときはHIGHです。
  4. 応答をテストします: コードをアップロードしてスイッチを傾けます。シリアルモニターで状態の変化が表示されるはずです。表示されない場合は、配線を確認し、スイッチが正しい向きであることを確認してください。 状態が変わらない場合は、端子を入れ替えてみてください。このスイッチでは極性は関係ありませんが、接続不良は問題になることがあります。
  5. プロジェクトに統合します: 状態変化を使用して、LEDの点灯やブザーの作動などのアクションをトリガーします。たとえば、スイッチが傾いたときにピン13をHIGHに設定します。 ループに小さな遅延を追加してスイッチのデバウンスを行い、1回の傾きで複数回トリガーされるのを防ぎます。

製品情報

  • SW-520D 傾斜/振動スイッチ(5個入り): SW-520Dは、水銀を使用せずに水銀傾斜スイッチと同じ結果を生み出すために金属球を使用しています。そのため、特に子供や環境が気になる場合に、ホビープロジェクトにとって安全でRoHS準拠の選択肢となります。
    SW-520D Tilt / Vibration switch (Pack of 5)
    SW-520D 傾斜/振動スイッチ(5個入り)

Shop Related Products

SW-520D 傾斜 / 振動スイッチ(5個入り)

SW-520D 傾斜 / 振動スイッチ(5個入り)

$0.78 $1.07

Shop Now