STM32使用水位传感器

1.1 介绍:

水位传感器专为水深检测而设计,可广泛用于感应降雨,水位,甚至液体泄漏。当将水位传感器放入水中时,水位没过铜线越多模拟值越大,读取水深传感器模块的模拟值,在串口打印出来,如需知道水深,我们直接将传感器放探测部分前面的一点点放入水中,这样我们就可以知道刚放入水中时的模拟值,知道这个值之后我们可以得出一个公式: 当前模拟值为CA ,放入水下时的模拟值为DA,水深 =(CA-DA)/100。

1.2 模块参数:

1.3 实验组件:

1.4模块接线图:

1.5 实验代码:

完整代码下载

1.6实验结果:

器件连接好线之后,将上述程序烧录到开发板之后,将水位传感器放水里,当湿度AD数据大于2000时,蜂鸣器响,否则停止 。

若要查看读取的AD数据,可以仿真去查看

相关推荐
周洲08309 小时前
STM32 串口底层深度解析|USART 中断标志、硬件 FIFO,乱码根源底层定位
stm32·单片机·嵌入式硬件
女神下凡14 小时前
芯参谋(29):UFS UMCP 软件设计规范
arm开发·单片机·嵌入式硬件
李日华大战鸡红14 小时前
IC-MU128编码器使用教程
stm32
周洲083014 小时前
STM32片内Flash读写深度详解|掉电参数保存、底层原理
linux·前端·stm32
RISCV_Explorer15 小时前
RISC-V电源管理与低功耗实战——WFI指令、电源域划分与唤醒路径设计
单片机·嵌入式硬件·risc-v
zd84510150015 小时前
支持双向输入信号的开关量电路
单片机·嵌入式硬件
齐落山大勇15 小时前
【裸机程序】IMX 6ULL的中断机制的理解
单片机·嵌入式硬件
cu14315 小时前
细谈GM8229的具体功能与其应用
c语言·c++·人工智能·单片机
HRTOS17 小时前
HRTOS 任务优先级与调度模式说明
单片机·嵌入式硬件·系统架构·51单片机
cu14317 小时前
细谈GM7123C的具体功能与其应用
c语言·c++·人工智能·嵌入式硬件