Orientação para percurso mais curto

Bom dia galera! Primeiro post meu, estou desenvolvendo um Robô, e precisava da ajuda de vocês, por um exemplo, no robô existe um giroscópio instalado que me informe o angulo atual, se ele estiver em 30° e eu mandar girar para 45°, como faço pra orienta-lo a girar no caminho mais curto, neste caso seria 15° para o sentido horário, como faria pra impedir que ele movimentasse para o anti-horário ? Não sei se conseguiram compreender o que preciso!

Bom dia,
Como responder isso de maneira simples…
Se o que vc está usando para controlar o seu robô um microcontrolador o ideal seria vc fazer uma função em linguagem c onde inserido um valor de referência o software procure sempre igualar este valor recebido de uma variavel por exemplo: vc pode utilizar uma função com Estruturas de decisão encadeadas – if – else – if – else.
coloca isso no google tem bastante material a respeito.
Sê vc está utilizando um CLP o que vai mudar é a linguagem que vai ser em ladder mas tem os blocos prontos mas tbm com a mesma estrutura de decisão.

ex.: