| 流量计 | 香橙派 |
| 红线 | 5V |
| 黑线 | GND |
| 黄线 | wPi编码:10 |
香橙派先装好 wiringOp,安装方法 看我之前发的安装教程文章,装好后用gpio readall可以查看引脚如下图
原理:
液体通过时,流量计会以脉冲信号的形式 发送到 引脚10,通过代码监听是否高低电平,保存每秒高电平的次数=脉冲数
瞬时流量的计算公式 流量(L/min)=每秒脉冲数 / 7.5
累计流量的计算公式 累计流量(L/min)=(每秒脉冲数 / 7.5) * 工作秒数
要求通过流量计的水压/流速稳定,不然累计流量不准
代码:
安装1.3.2或以上版本 IotDeviceToolHepler 包
代码
using IotDeviceToolHepler.DeviceForOrangePi;
while (true)
{
int pulseCount = new DeviceExampleWaterFlow().getPulseCount_YFS201(10, 1);//引脚10,1秒脉冲数
Console.WriteLine("每秒脉冲数:" + pulseCount.ToString());
Console.WriteLine("瞬时流量:" + (pulseCount/7.5).ToString());
}
源代码:https://gitee.com/yihong-lin/IotDeviceForCsharp
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!
ics/618654289)
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!