Estoy trabajando en un controlador de movimiento usando la plataforma mbed. La idea es calcular la posición teórica en el movimiento cada x milisegundos y luego compararla con la posición real del codificador, cuyo error resultante estará sujeto a PID.
Actualmente, llamo al procedimiento cada x milisegundos utilizando la función de retardo () al final de la rutina de cálculo de posición.
Siento que esta puede no ser la mejor manera de hacer esto. ¿Hay una forma de llamar a la rutina de nivel inferior con un paso de tiempo fijo?