Raindrops Sensor Module JP: 두 판 사이의 차이
(새 문서: {{#seo:|title=アドウィキ:Arduino 雨検出センサー ガイド|title_mode=append|keywords=Arduino, 情報科学, メイカー学習, パフォーマンス評価, 雨検出センサー, Arduino作品, キャップストーンプロジェクト, Arduinoサンプルコード|description=Arduinoで雨検出センサーを使用する方法(仕様、配線、サンプルコード)を紹介します。情報科学やメイカー授業に活用できます。}}파일:빗...) |
(차이 없음)
|
2025년 3월 27일 (목) 18:31 판

水に触れる面積が大きいほど抵抗値が小さくなる性質を利用して水を感知するセンサーです。
水位センサー(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);
}
実行結果
- センサーに水が検出されていない場合

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