Raindrops Sensor Module JP

水に触れる面積が大きいほど抵抗値が小さくなる性質を利用して水を感知するセンサーです。
水位センサー(DM446)と同じ原理で動作します。
仕様
- 動作電圧 [V]:3.3 ~ 5
- 出力:デジタル、アナログ
- 可変抵抗により感度調整可能
使用ハードウェア(例)
- Arduino board
- ジャンパーケーブル
- 雨検出センサー
接続
センサ部とモジュール部の接続には極性がないため、自由に接続可能です。

| Arduino UNO | 雨検出センサー(センサ部) | 雨検出センサー(モジュール部) |
| 5V | VCC | |
| GND | GND | |
| D7 | DO | |
| A0 | AO | |
| 接続 | 接続 | |
| 接続 | 接続 |

サンプルコード
雨検出センサーのデジタル値とアナログ値をシリアルモニターに出力する例です。
#define DO 7
#define AO A0
void setup(){
pinMode(DO, INPUT);
Serial.begin(9600);
Serial.println("Start");
}
void loop(){
Serial.print("AO : ");
Serial.print("\t");
Serial.print(analogRead(AO));
Serial.print("\t");
Serial.print("DO : ");
Serial.println(digitalRead(DO));
delay(100);
}
実行結果
- センサーに水が検出されていない場合

- センサーに水が検出された場合
