2020/03/01

RCWL-0516スイッチモジュール 動作確認

アナログの出力がないのが残念ですね.


[code]
/*
   マイクロ波レーダーセンサーRCWL-0516スイッチモジュールヒューマンインダクションボード検出器 検出距離 5-7m
*/

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(A0, INPUT);
  pinMode(A1, OUTPUT);
}

void loop() {
  //  digitalWrite(A1, 1);
  // put your main code here, to run repeatedly:
  int i;
  unsigned long  cont = millis();
  while (1) {
    delay(1000);
    i = analogRead(A0);
    if (i > 300) {
      digitalWrite(A1, 1);
      Serial.println("ON");
      cont = millis();
    } else {
      // 一定の時間(5分)以内人体の移動が感知がなければ,OFFにする
      if ((millis() - cont) > (1000l * 300l)) {
        digitalWrite(A1, 0);
        Serial.println("OFF");
        Serial.println("<0");
      }
    }
  }

}
[/code]

そのままでコピー
特徴:
- 動作電圧:4.0-28VDC
- 動作電流:3mA未満
- 出力電圧:3.3V(3V3ピンから)
- 出力電流:最大100mA
- 検出範囲:7メートル以内に120度未満のテーパー角度
- トリガーモード:トリガーを繰り返す
- 遅延時間:2秒(デフォルト値)、それを調整するためにC-TMパッド上の異なる容量のコンデンサを半田付けする
- アクティブレベル:高(移動オブジェクトを検出した場合)
- 出力インターフェイス:3V3(3.3V電源出力)、GND(電源グランド)、OUT(出力信号)、VIN(電源入力)、CDS(外付けフォト抵抗器をグランドに半田付けすることにより、日中に検出をオフにすることができます。一般的なアプリケーションでは、GND / OUT / VINだけを使用する必要があります。
- 用途:自動照明、スマートホーム、DIYプロジェクト


end

0 件のコメント:

コメントを投稿