La mayoría de los lenguajes de programación (C ++, Java) le permiten interactuar con el puerto serie de la computadora (RS-232). Si no hay un puerto serie físico disponible, puede usar un adaptador de UART a USB de bajo costo.
Una vez que pueda enviar los datos a través de la serie, debe construir algo en el extremo receptor que interprete estos datos, probablemente un microcontrolador (AVR, PIC, Arduino). Los microcontroladores son muy buenos para interactuar con señales de bajo nivel (por ejemplo, 0-5V analógicas o digitales).
Con el microcontrolador puede controlar algo como un actuador lineal. Esto te permitirá mover físicamente algo. Necesitará un sistema de retroalimentación para saber qué tan lejos ha viajado el actuador lineal.
Cuando puede leer con éxito los datos en serie de su programa de PC, debe interpretar el número y traducirlo a un valor que se corresponda con la retroalimentación de su actuador lineal (p. ej., 48 grados es igual a 1.45 V medido en una entrada analógica enviado desde la retroalimentación de su actuador.
Según la forma en que hizo su pregunta, creo que tendrá una curva de aprendizaje bastante grande.
Buena suerte y no dude en volver aquí para cualquier pregunta relacionada que pueda tener.