El servomotor es un actuador de movimiento que permite el control preciso del ángulo, aceleración y velocidad a comparación de un motor convencional. Está compuesto por partes electrónicas y mecánicas cómo: un motor convencional, un conjunto de engranajes y una tarjeta de control. Los servomotores son utilizados en la robótica, también en la industria, y los puedes encontrar en máquinas que requieran movimientos exactos como un brazo mecánico, retroexcavadoras o vehículos inteligentes, etc.
El siguiente recurso interactivo podrás ver las especificaciones del Servomotor de nuestro Kit.
1. Conecta el servomotor al cable de conexión con los caimanes.
2. Conecta el cable caimán color rojo a la fuente de voltaje 3.3 V marcada en Halocode. Asegúrate que la pinza este haciendo contacto con el recubrimiento dorado de la fuente de voltaje 3.3 V.
3. Conecta el cable caimán color negro a la entrada de tierra marcada con GND en Halocode. Asegúrate que la pinza este haciendo contacto con el recubrimiento dorado de la entrada GND.
4. Conecta el cable caimán color amarillo a una de las entradas táctiles de la Halocode. Asegúrate que la pinza este haciendo contacto con el recubrimiento dorado de la entrada táctil. El servomotor es compatible con las entradas táctiles 0, 1, 2 y 3.
Recomendamos realizar las conexiones físicas siempre con la Halocode desconectada de alguna fuente de alimentación de energía, como baterías y conectado al computador vía USB. Adicional, es importante recordar que entre los caimanes no deben hacer contacto, ya que esto podría ocasionar problemas técnicos que afecten el funcionamiento de la placa Halocode.
mBlock cuenta con un bloque de programación específico para el uso de servomotores conectados a Halocode. A continuación presentamos el bloque y cómo utilizarlo:
Mueve el volante del servomotor según el ángulo de rotación que se escriba en este caso 90°.
El número (1) del código corresponde a la conexión en la entrada táctil de la Halocode y el número (90) al ángulo de rotación de el servomotor, prueba con diferentes ángulos de 0° a 180°.
A continuación vamos a realizar un proyecto que al tocar una entrada táctil, cambiará el ángulo de giro del servomotor e iluminarán los LED de un color diferente. De esta manera:
Vamos a programar el servo para que rote en 4 posiciones diferentes dependiendo de la entrada táctil accionada.
Compartimos la secuencia de instrucciones y código para desarrollar este proyecto en mBlock por bloques y en Python.
Descarga el proyecto haciendo clic en este enlace.