     else if(Mode == "low")
       digitalWrite(Pin, LOW);
     //else if(Mode == "toggle")
-    //  ;
+    //  digitalWrite(Pin, !digitalRead(Pin));
     else
       return "pin_value_invalid";
     

const int Rate = 9600;
const char CommandEnd = 0x26; // Ampersand
const char Separator = 0x20; // Space

void setup()

{
  char Buffer[128];
  
  int Readed = Serial.readBytesUntil(CommandSeparator, Buffer, 128);
  
  if(Readed > 0)
  {
    Blink();
    
    String Command = String(Buffer).substring(0, Readed);
    Command.toLowerCase();
    Command.trim();
    
    int Offset = Command.indexOf(Separator);
    String Object = Command.substring(0, Offset);
    String Params = Command.substring(Offset + 1);
    
    if(Object == "pin")
      Serial.print(Pin(Params) + CommandSeparator);
  }
}

