スポンサーリンク

人感センサ SB412A

s_zinkan.png
  • レンズ付きの焦電型赤外線(人感)センサーモジュール
  • 検知出力保持時間の調整付き
    • 最大検知距離:約3~5 m
    • 検知角度:約100度
    • 検知出力保持時間:約5秒~60分
    • 出力:検知時H(3 V)レベル
    • 電源:3.3~12 V
  • データシート

Arduinoとの接続

  • 人感センサとArduinoを以下のように接続する。
    Pin人感センサ信号名Arduino備考
    1-GND
    2Vo任意のアナログ入力(A0~A5)またはデジタル入力
    3+5V

    zinkan-setsuzoku.png

サンプルコード

  • 「ファイル」→「スケッチの例」→「06.Sensors」→「SB412A」
    /*
    ・人感センサ SB412A のサンプルプログラムです。
    ・人を検知するとARDUINO上のLEDが点灯します。
    ・Arduinoとの接続
        1 -     GND
        2 Vo    任意のアナログ入力(A0~A5)
        3 +     5V
    */
    
    const int ledPin = 13;         // LED接続ピン(定数)
    const int analogInPin = A0;    // アナログ入力ピン(定数)
    int   ad;                      // AD値(変数)
    
    void setup()
    {
      pinMode(ledPin, OUTPUT);     // LEDのピンを出力に設定
    }
    
    void loop()
    {
      ad = analogRead(analogInPin);         // AD値を取得
      if ( ad == 0 ) {
        digitalWrite(ledPin, LOW);          // AD値が0ならLEDを消灯
      }else{
        digitalWrite(ledPin, HIGH);         // AD値が0以外ならLEDを点灯  
      }
    }

参考資料


Total:17885 / Today:2 / Yesterday:2

スポンサーリンク


添付ファイル: filezinkan-setsuzoku.png 2024件 [詳細] fileSB412A.pdf 2840件 [詳細] files_zinkan.png 1645件 [詳細]

トップ   差分 バックアップ リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-10-10 (土) 14:23:01