arduino液位传感器_「雕爷学编程」Arduino动手做(24)——水位传感器模块

本文介绍了Arduino水位传感器的使用,通过连接到A0模拟管脚,它能将水位转换为模拟信号输出。在实验中,当水位变化时,模拟引脚的值会相应调整,传感器完全浸入水中时输出最大约为670。需要注意的是,传感器表面的残留水分会影响读数,需确保干燥才能得到准确的0值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

实验二十四:水位水滴传感器模块(Water Sensor)

Water Sensor液位(水位)传感器是一款简单易用、小巧轻便、性价比较高的水位/水滴识别检测传感器,其是通过具有一系列的暴露的平行导线线迹测量其水滴/水量大小从而判断水位。轻松完成水量到模拟信号的转换,输出的模拟值可以直接被程序中函数所应用,达到水位报警的功效,低功耗,灵敏度是其又一大特点。配合Arduino 控制器可直接插接到传感器扩展板上应用,效果更加明显。

规格参数:

工作电压:DC3-5V

工作电流:小于20mA

传感器类型:模拟

检测面积:40mm x 16mm最深只能测4cm

制作工艺:FR4双面喷锡

工作温度:10℃-30℃

工作湿度:10%-90%无凝结

模块重量:3.5g

板子尺寸:62mm x 20mm x 8mm

接口说明

把水位传感器连接到扩展板A0号模拟管脚

1、+(VCC):接电源正极(3-5V);

2、-(GND):接电源负极;

3、S:模拟信号输出

仿真接线图

/*

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

实验二十四:水位水滴传感器模块(Water Sensor)

*/

double temp,data;

void setup()

{

Serial.begin(9600);

}

void loop()

{

temp=(long)analogRead(A0);

data=(temp/770)*40;

Serial.print("the depth is:");

Serial.print(data);

Serial.println("mm");

delay(1000);

}

水位传感器没有插入到水中时,输出值为0,随着水位传感器逐渐没入水中,模拟引脚的值越来越大,当完全没入水中时,输出值最大为670左右。然后逐渐拔出水位传感器,模拟引脚的值随之减小。但是当水位传感器完全拔出来后,输出值没有为0,个人认为是这时水位传感器的表面还有水,会影响模拟引脚的输出值。用干纸巾擦干水位传感器的表面后,模拟引脚的输出值变为0。

视频:认识模拟水位传感器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值