Un servo se refiere tradicionalmente a un robot que logra las tareas programadas , mientras que el control de sus propios movimientos a través de la utilización de bucles de retroalimentación negativa . Sin embargo, también es posible controlar estos dispositivos que utilizan una palanca de mando , un ordenador y algún software . Cosas que necesitará
Joystick de computadora
Servo
microcontrolador Arduino
Mostrar más instrucciones
Control de un servo con un Joystick
1
Instale el microcontrolador Arduino en una de las ranuras de expansión en la computadora. El ordenador reconocerá el nuevo hardware e instalar automáticamente.
2
Descarga un módulo pyserial desde el sitio web de Python. Python es un lenguaje de programación ampliamente utilizado. Instale el módulo. Este módulo permite a la palanca de mando para comunicarse con el servo a través del microcontrolador Arduino y a través del puerto USB de la palanca de mando.
3
Descarga un módulo pygame desde el sitio web de Python. Instale el módulo. Este módulo permite al usuario introducir el código que permite a los movimientos de la palanca de mando para ser interpretados por el microcontrolador Arduino .
4
descargar el script Python. Este script se encuentra disponible en varios sitios web . Descargue también el guión boceto Arduino que permite que el equipo solicite el servo para mover . Si no hay movimiento de la palanca de mando, el boceto Arduino indica al servo a permanecer en su puesto actual .
5
Introduzca estos códigos utilizando el módulo de pygame . El script de Python es de 112 líneas de código de longitud, y el guión boceto Arduino es de 61 líneas de código de longitud.
6
Conecte el servo de la fuente de alimentación del microcontrolador Arduino . También conecte el cable de control del servo de Pin Digital N º 2 , que está en el microcontrolador Arduino . Conecte el mando al ordenador mediante el cable USB.
7
Utilice el joystick para hacer que el servo se mueven hacia delante , hacia atrás , de lado a lado y en diagonal. La mayoría de los joysticks tienen seis ejes a lo largo de la cual el servo se puede controlar .