Problemas Alarma y servo en rover 4x4

A ver de este modo.. remplaza desde if (BT.available())

  comando = 0;
  if (BT.available()) {
      comando = BT.read();
      Serial.write(comando);
  }

  switch (comando)  {//Pasamos valores de BT para acciones
      case 'F': Avance(); break;// Forward    F
      case 'B': Retroceso(); break;// Back   B
      case 'R': GiroDerecha(); break;// Right    R
      case 'L': GiroIzquierda(); break;// Left   L
      case 'S': Paro(); break;// Stop   S
      case 'G': AvanzaIzquierda(); break;// Forward Left   G
      case 'I': AvanzaDerecha(); break;// Forward Right    I
      case 'H': RetrocesoIzquierda(); break;// Back Left    H
      case 'J': RetrocesoDerecha(); break;// Back Right   J

      case 'W': luzDelante = true; break; // Luces delanteras ON W
      case 'w': luzDelante = false; break; // Luces delanteras OFF w
      case 'U': luzAtras = true; break; // Luces Traseras ON U
      case 'u': luzAtras = false; break; // Luces Traseras OFF u

      case 'V': bocina = true; break; // Horn on    V
      case 'v': bocina = false; break; // Horn off    v

      //     case 'X':Extra = true;break;  // EXTRA on   X
      //     case 'x':Extra = false;break;   // EXTRA on   x

      case '0': Vel = 100; break; // Speed 0    0
      case '1': Vel = 115; break; // Speed 10   1
      case '2': Vel = 130; break; // Speed 20   2
      case '3': Vel = 145; break; // Speed 30   3
      case '4': Vel = 160; break; // Speed 40   4
      case '5': Vel = 175; break; // Speed 50   5
      case '6': Vel = 190; break; // Speed 60   6
      case '7': Vel = 205; break; // Speed 70   7
      case '8': Vel = 220; break; // Speed 80   8
      case '9': Vel = 235; break; // Speed 90   9
      case 'q': Vel = 255; break; // Speed 100  q
      case 'D': TodoOFF(); break; //Everything OFF    D
    }
  }