电子网首页 > 开源与设计

Let'sDo第4期【液体流量检测仪】过程帖-液体流量

2025-11-19 03:06 | 来源:电子世界报

继电器得说明地址:DFROBOT DFR0017 数字继电器模块 产品资料 使用教程

流量计:yf-s401,通过脉冲计算水量,脉冲是一个40%-60%的波,可以通过外部中断检测并计数。

这里有一个文档:YF-S401-main.zip


系统框架图如下:

image.png

代码

开启pc4中断,开启水泵后,会通过pc4接收到流量计的脉冲。

image.png

子判断按照脉冲数,可计算流量。

通过计算短时间内的脉冲数,可计算得到当前流量。

    }else if(flagint & WATERFLOWCPLUSE){
        sprintf(&TwoStr[7], "%d ml", waterFlowPulseCnt);
        sprintf(&ThStr[7], "%d ", waterFlowPulseCnt);
        update1Line();
        flagint &= ~WATERFLOWCPLUSE;
    }

led

原理图可看到 led 连接到了pa5引脚上。

可以配置pa5为输出引脚

如下

image.png

使用延迟函数,实现一秒亮灭led

        HAL_Delay(1000);
        HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);

帖子无法传视频,贴一个图片

image.png



推荐技术

返回顶部