Bloquear veiculos a distância

Estou com um projeto para rastrear e bloquear veiculos via celular.
Quando eu envio um código via SMS, o dispositivo aciona um relê para corte de combustivel ou ignição, que é acionado de imediato. Porém, eu quero que o veículo seja bloqueado, apenas quando estiver com o motor desligado. Porque se o veículo parar na estrada, por exemplo, corre risco de acidente.
Poderiam, por favor, dar alguma dica sobre programar no arduino?
Por exemplo:
Entrada pino 1 Recebe sinal low->high e trava no high (aguarda) (enviei o sinal para bloqueio)
Entrada pino 2 Recebe sinal high->low (desligou o motor do carro)
Quando pino 1 ler o sinal travado em high
Quando pino 2 ler sinal em low
Saida pino 13 ativa o relê em high e corta a ignição
Obs: o pino 13 somente volta para low (desliga o relê) somente quando eu enviar um novo sinal de desbloqueio.

Desde já agradeço

Apetece-te ir parar à cadeia? Isto parece uma bela maneira de o fazer.