# 项目三十四 水滴水蒸气传感器

## 1.实验说明

这是一个常用的水滴水蒸气传感器。它的原理是通过电路板上裸露的印刷平行线检测水量的大小。水量越多，就会有更多的导线被联通，随着导电的接触面积增大，输出的电压就会逐步上升。除了可以检测水量的大小，它还可以检测空气中的水蒸气。

同时，传感器自带2个直径为3mm的定位孔，方便将传感器固定在其他设备。

实验中，将传感器信号端(S端)输入到arduino系列单片机的模拟口，感知模拟值的变化，并在串口监视器上显示出对应的模拟值。

## 2.实验器材

- keyes brick 水滴水蒸气传感器*1

- keyes UNO R3开发板*1

- 传感器扩展板*1

- 3P双头XH2.54连接线*1

- USB线*1

## 3.接线图

![](media/image-20251022155222670.png)

## 4.测试代码

```c
int item = 0;
int Water = A3; //水蒸气传感器的PIN为A3

void setup() 
{
  Serial.begin(9600);//设置波特率为9600
}

void loop() 
{
  item = analogRead(A3);  //读取水蒸气传感器的值
  Serial.print("Water:");
  Serial.println(item);
  delay(100);
}
```

## 5.测试结果

烧录好测试代码，按照接线图连接好线；利用USB接口上电后，进入串口监视器，设置波特率为9600。当水蒸气传感器上检测到水分时，输出的模拟值在串口监视器显示出来，如下图。

![image-20251210113704300](./media/image-20251210113704300.png)