Попробуй вот так
void setup()
{
// выходы управления реле
for (int i=2; i < 18; i++)
{
pinMode(i,OUTPUT);
digitalWrite(i, LOW);
}
// инициализация порта
Serial.begin(9600);
}
void loop()
{
byte a, b, c;
if (Serial.available() > 2) // ждем данные от плагина
{
a = Serial.read();
b = Serial.read();
c = Serial.read();
if(a == 0xFF) //если данные от плагина, то выполим команду
{
digitalWrite(b+1, (c==0x01) ? HIGH : LOW); //выполнить
} } }