Controlador de motor (MC) 55#

Para que los bloques del Controlador de motor 55 aparezcan en VEXcode V5, se debe configurar un Controlador de motor 55 en la ventana Dispositivos.

Para obtener más información, consulte estos artículos:

Controlador de motor de giro 55#

El bloque Controlador de motor de giro 55 se utiliza para girar un motor de CC para siempre, hasta que se use un nuevo bloque de movimiento o se detenga el programa.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

La descripción de aria va aquí#
girar [MC55_7 v] [adelante v]

Seleccione qué motor de CC utilizar.

Imagen del controlador de motor de giro 55, utilizado para controlar el giro y el posicionamiento del motor en aplicaciones robóticas.

Seleccione en qué dirección se moverá el motor de CC.

Diagrama que ilustra las direcciones de giro del motor y las configuraciones para el motor inteligente y el controlador del motor.

En este ejemplo, el motor de CC girará hacia adelante durante 2 segundos antes de detenerse.

La descripción de aria va aquí#
cuando empezó :: hat events
girar [MC55_7 v] [adelante v]
esperar (2) segundos
parada [MC55_7 v]

Controlador de motor de giro 55 a voltaje#

El bloque Controlador de motor de giro 55 a voltaje se utiliza para girar un motor de CC a un voltaje específico.

Este es un comando sin espera y permite que cualquier comando posterior se ejecute sin demora.

La descripción de aria va aquí#
girar [MC55_7 v] [adelante v] a (8) voltios

Seleccione qué motor de CC utilizar.

Diagrama del controlador del motor de giro 55, que ilustra el control de voltaje para el funcionamiento y la configuración del motor.

Seleccione en qué dirección se moverá el motor o el grupo de motores.

Diagrama que ilustra el bloque Giro a Voltaje para controlar la dirección y el voltaje de un motor en programación robótica.

El bloque Controlador de motor de giro 55 en voltaje acepta un rango de -8 V a 8 V.

Hacer girar un motor de CC con un voltaje negativo hará que el motor gire en la dirección opuesta a la especificada.

En este ejemplo, el motor de CC girará hacia adelante a 4 voltios durante 2 segundos antes de detenerse.

La descripción de aria va aquí#
cuando empezó :: hat events
girar [MC55_7 v] [adelante v] a (4) voltios
esperar (2) segundos
parada [MC55_7 v]

Controlador de motor de parada 55#

El bloque Controlador de motor de parada 55 se utiliza para detener el movimiento de un motor de CC.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

La descripción de aria va aquí#
parada [MC55_7 v]

Seleccione qué motor de CC utilizar.

Imagen del bloque Detener Motor en una interfaz de programación, utilizado para detener el movimiento del motor en aplicaciones robóticas.

En este ejemplo, el motor de CC girará hacia adelante durante 2 segundos antes de detenerse.

La descripción de aria va aquí#
cuando empezó :: hat events
girar [MC55_7 v] [adelante v]
esperar (2) segundos
parada [MC55_7 v]

Establecer la velocidad del controlador del motor 55#

El bloque Establecer velocidad del controlador del motor 55 se utiliza para establecer la velocidad de un motor de CC.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

La descripción de aria va aquí#
set [Motor1 v] velocity to (5) [% v]

Seleccione qué motor de CC utilizar.

Diagrama que ilustra el bloque Establecer velocidad del motor para controlar la velocidad del motor en la programación robótica.

El bloque Establecer velocidad del controlador del motor 55 aceptará un rango de -100% a 100%.

Establecer la velocidad de un motor de CC en un valor negativo hará que el motor de CC gire en sentido inverso y establecer la velocidad en 0 hará que el motor de CC se detenga.

En este ejemplo, el motor de CC girará hacia adelante durante 1 segundo antes de establecer la velocidad del motor al 100 %.

La descripción de aria va aquí#
cuando empezó :: hat events
girar [Motor 1 v] [adelante v] por (1) [giros v] ▶
set [Motor1 v] velocity to (75) [% v]
girar [Motor 1 v] [atrás v] por (1) [giros v] ▶

Establecer el controlador del motor 55 para detenerse#

El bloque Establecer parada del controlador del motor 55 se utiliza para establecer el comportamiento del motor de CC cuando deja de moverse.

Este es un bloque sin espera y permite que cualquier bloque posterior se ejecute sin demora.

La descripción de aria va aquí#
establecer [MC55_7 v] deteniéndose en [freno v]

Seleccione qué motor de CC utilizar.

Imagen del bloque Establecer Detención del Motor para controlar el comportamiento del motor al detenerse, mostrando opciones para frenar y avanzar por inercia.

Seleccione qué comportamiento de detención utilizar.

Los dos comportamientos de detención de la unidad son los siguientes:

  • Freno - El motor o el grupo de motores se detendrá inmediatamente.

  • Costa - El motor o el grupo de motores girará gradualmente hasta detenerse.

De forma predeterminada, el comportamiento de detención del motor de CC es freno.

Diagrama que ilustra varios bloques de control del motor para configurar la posición del motor, la velocidad, el comportamiento de parada y el torque.

En este ejemplo, el motor de CC gira durante 2 segundos antes de detenerse por completo.

La descripción de aria va aquí#
cuando empezó :: hat events
[Set the DC Motor's stopping behavior to coast]
establecer [MC55_7 v] deteniéndose en [adelante v]
[Spin forward for two seconds before coasting to a stop]
girar [MC55_7 v] [adelante v]
esperar (2) segundos
parada [MC55_7 v]