|
用UNO做个开关,想同时用按键操作,但是对上报的语句不了解,我用下边的方式写,APP可以控制开关,按键也可以控制开关,但是状态不能同步,就是我用手动按键操作后,IO状态正常,但是APP里的状态没有被同步,有大神帮忙看看是哪里错了吗?
if ((digitalRead(temup1) == LOW)&&(digitalRead(temup2) == LOW))
{
delay(100);
varR_power=1;
myGizwits.write(VALUE_power, varR_power);
}
if ((digitalRead(temdw1) == LOW)&&(digitalRead(temdw2) == LOW))
{
delay(100);
varR_power=0;
myGizwits.write(VALUE_power, varR_power);
}
if(varR_power==1)
{
digitalWrite(powerpin,HIGH);
}
else
{
digitalWrite(powerpin,LOW);
}
|
|