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.
girar [MC55_7 v] [adelante v]
Seleccione qué motor de CC utilizar.
Seleccione en qué dirección se moverá el motor de CC.
En este ejemplo, el motor de CC girará hacia adelante durante 2 segundos antes de detenerse.
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.
girar [MC55_7 v] [adelante v] a (8) voltios
Seleccione qué motor de CC utilizar.
Seleccione en qué dirección se moverá el motor o el grupo de motores.
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.
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.
parada [MC55_7 v]
Seleccione qué motor de CC utilizar.
En este ejemplo, el motor de CC girará hacia adelante durante 2 segundos antes de detenerse.
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.
set [Motor1 v] velocity to (5) [% v]
Seleccione qué motor de CC utilizar.
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 %.
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.
establecer [MC55_7 v] deteniéndose en [freno v]
Seleccione qué motor de CC utilizar.
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.
En este ejemplo, el motor de CC gira durante 2 segundos antes de detenerse por completo.
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]