手动和自动的代码如何共存啊(苦笑)

我有一个if(water==0)打开水泵else关闭水泵的代码,然后要加自动化,我就加了一个if浊度大于3000打开水泵,小于1800关闭水泵的代码。但是它自动和手动代码冲突了,如果想要共存,怎么改啊,希望各位帮帮我

没懂,自动化指的啥,按water开关水泵不算自动化么,自动代码指的啥,手动代码指的啥,冲突指的啥,共存指的啥

建议再加一个按键吧,按键1:切换手动/自动模式。手动模式下,按键2:按下开,松开关。自动模式下,根据浊度控制开关。
你上面讲的太笼统了,不知道你的需求是不是这样。

按照你的意思,在1800-3000区间可以手动控制,超过了就会自动控制

while(true)
{
    double zd=2000;//读取浊度
    if(water==0)手动要开水
    {
        //打开水
        water=0if(zd<1800)
        {
        water=1//浊度低,关水
        }
    }
    else  //手动要关水
    {
        water=1if(zd>3000)//判断浊度
        {
          //浊度高,继续开水
          water=0;
        }
    }
}