Me gustaría controlar un modelo RC a través de USB desde mi computadora. No necesito un control de radio real, por lo que controlar los servos directamente a través de los cables es suficiente (sí, habrá cables entre el modelo y la unidad de control). Pensé que construiría un dispositivo basado en microcontroladores que estaría conectado a la computadora a través de USB y los servos estarían conectados a este dispositivo.Construir un periférico USB
Estoy preguntando por dónde debería comenzar. Sé cómo se controlan los servos y cómo eventualmente programaré el microcontrolador para controlar los servos, pero de lo que realmente no sé mucho es de la comunicación USB ni desde el lado del dispositivo ni desde el lado de la computadora (que será Linux).
Me gustaría hacer el programa en C (tal vez Ensamblador para el microcontrolador).
Gracias por cada pista.
... e incluso puede programar el Arduino en C. – caf
No estoy seguro del Arduino - ¿Puedo hablar con él a través de USB y tener servos conectados directamente a la placa Arduino? ¿Tengo que programar la placa (y escribir un controlador para la computadora) para la comunicación USB? – zegkljan
Puede conectar servos directamente al Arduino. Puede escribir su software (siempre que sea lo suficientemente pequeño) para ejecutar autónomamente en el Arduino, o puede hacer que su computadora se comunique con el Arduino en vivo a través de un puerto serie. El Arduino aparece como un puerto serial regular en la computadora, no se necesitan controladores de PC especiales, si quieres seguir esa ruta. –