Raindrops Sensor Module CN: 두 판 사이의 차이
(새 문서: {{#seo:|title=ArduWiki:Arduino 雨水检测传感器指南|title_mode=append|keywords=Arduino, 信息科学, 创客学习, 项目评估, 雨水传感器, Arduino项目, 毕设作品, Arduino示例代码|description=使用Arduino控制雨水检测传感器的方法(规格、接线、示例代码)。适用于信息课程和创客教学。}}center|class=coders100|img 该传感器通过利用与水接触面积越大,电阻越...) |
잔글편집 요약 없음 |
||
| 3번째 줄: | 3번째 줄: | ||
该传感器通过利用与水接触面积越大,电阻越小的原理来检测水分。 | 该传感器通过利用与水接触面积越大,电阻越小的原理来检测水分。 | ||
其工作原理与 [[水位传感器(DM446)]] 相同。 | 其工作原理与 [[Water Level Sensor(DM446) CN|水位传感器(DM446)]] 相同。 | ||
== '''规格''' == | == '''规格''' == | ||
2025년 3월 27일 (목) 18:32 기준 최신판

该传感器通过利用与水接触面积越大,电阻越小的原理来检测水分。
其工作原理与 水位传感器(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);
}
执行结果
- 传感器未检测到水时

- 传感器检测到水时
