Попробуй:
Логика работы такая: Пока не придет команда "тишина" ни на что не реагирует. После этой команды включается диод и показывает, что ждет следующей команды. Команда "свет" включит/выключит нужный диод, после чего красный погаснет и будет ждать "тишины".PHP код:boolean flag=false;
if(Serial.available())
{
com = Serial.read();
if(com==0x13)
{
flag=true; //поднимаем флаг команд
digitalWrite(Mute, HIGH); //включаем выход
com=0;//сбрасываем переменную
}
if(flag) //флаг поднят
{
switch(com)
{
case 0x15:
running = !running;
digitalWrite(Light, running);
flag=false;
digitalWrite(Mute, LOW); //выключаем выход
com=0;
break;
}
}
}




Ответить с цитированием