臭美猫:
很快放寒假了
马上过春节了
妞妞:
嗯嗯
离春节也就10多天了
臭美猫:
还有一些知识点
咱们加油哦
妞妞:
嗯嗯
臭美猫:
嗯嗯
今天这个实验很有意思
可以测量水的深度哦
妞妞:
有点迫不及待了
臭美猫:
臭美猫:
水位传感器(Water Sensor),它是一个模拟输入模块。
它是一个简单易用、性价比较高的水位/水滴识别检测传感器,它是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位,轻松完成水量到模拟信号的转换,输出的模拟值可以直接被开发板读取,达到水位报警的功效。
臭美猫:
引脚图
+(VCC):接电源正极(3-5V);
-(GND):接电源负极;
S:模拟信号输出;
臭美猫:
代码
double temp,data;
// 复位或上电后运行一次:
void setup() {
//在这里加入初始化相关代码,只运行一次:
Serial.begin(9600);
}
//一直循环执行:
void loop() {
//传感器连接引脚A0
temp=(long)analogRead(A0);
//该传感器最大测量深度为4cm,
//根据最大值时候的模拟值计算出当前实际值
data=(temp/200)*4;
Serial.print("当前水位深度:");
Serial.print(data);
Serial.println("cm");
delay(1000);
}
臭美猫:
实物图
妞妞:
一起看下效果吧
臭美猫:
臭美猫:
小心!
千万别把电子部分浸入水中
电子部分最怕水了
只把传感器的探针浸入水中就可以了
妞妞:
我小心点
我小心点
臭美猫:
今天就学这么多吧
参考资料:
Arduino教程┃五分钟全面了解水位传感器「图文」
零知开源快速入门26-水位传感器模块实验
领取专属 10元无门槛券
私享最新 技术干货