兩段式水位的程式,要如何寫呢?可以指導一下嗎?-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1795|回复: 2

[未解决] 兩段式水位的程式,要如何寫呢?可以指導一下嗎?

[复制链接]
发表于 2020-9-27 19:14 | 显示全部楼层 |阅读模式
想請教大大兩段式水位的程式,要如何寫呢?可以指導一下嗎?
兩段式水位
滿水100%時停止補水,低於75%時補水補到100%,
但大於75%(76~99%)不補水。
當sw6 & sw7 off
(pin11&pin12 =HIGH)水位低於75%以下,
送出A1=HIGH乾接點(on)給RO主機做水。
當 sw7 ON
(pin11=LOW )水位100%,
送出A1=LOW乾接點(off)給RO主機停止做水。
當sw6 on ,sw7 off
(pin11=Low, pin12=High)水位大於75%不動作,
送出A1=LOW乾接點(off)給RO主機停止做水。
75水位.jpg
发表于 2020-9-27 20:43 | 显示全部楼层
主要是75%的判断,即达到75%时,是从100%降到75% 的,还是从50%升到75%的。
可以  设定6种状态:100%  75%  50%  25% 10% 0%  设定状态变量state = 1 2 3 4 5 6
if(state == 2)
{
if(pre_state==1)stop;//不注水
if(pre_state==3)start;//继续注水
}
发表于 2020-9-30 11:25 | 显示全部楼层
不就一个简单的if判断,不用单片机单纯硬件也可以实现
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-30 01:45 , Processed in 0.094463 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表