Omigovolt, имхо, не очевидно что на входе, и что должно получиться. триггер-байт 0x13 в каждой посылке приходит? как она выглядит? 2 байта, первый - 0x13, второй команда? и надо чтобы команда выполнялась при условии, что первый байт 0x13? так? если так, то:
PHP код:
if (Serial.available() > 1)
{
a = Serial.read();
com = Serial.read();
if(a==0x13)
{
running = ~running;
digitalWrite(Mute, running);
switch(com)
{
case 0x15:
running = ~running;
digitalWrite(Light, running);
break;
//case ?: здесь видимо другие команды
//break;
}
}
}