Motores
Los bloques de motores se utilizan para iniciar, detener, posicionar y ajustar motores conectados a los puertos del hub.
Bloques principales de control de motores
Iniciar motor (Principiante)
Inicia el motor seleccionado.
- Opciones de dirección: horario / antihorario
Detener motor (Principiante)
Detiene el motor seleccionado.
Ejecutar durante (Avanzado)
Ejecuta el motor durante el tiempo/ángulo/rotación especificados según la configuración del bloque.
- Opciones de dirección: horario / antihorario
- Opciones de unidad:
rotaciones,grados,segundos - Nota: esta función requiere un motor que soporte control basado en encoder.
Iniciar motor a velocidad (Principiante)
Inicia el motor con una velocidad explícita.
Ejecutar durante a velocidad (Avanzado)
Ejecuta el motor durante una duración/cantidad objetivo con velocidad definida.
- Opciones de unidad:
rotaciones,grados,segundos - Nota: requiere motor con encoder.
Establecer velocidad del motor (Avanzado)
Define la velocidad usada por otros bloques de motor.
Bloques de posición y movimiento
Ir a posición (Avanzado)
Mueve el motor a una posición absoluta objetivo.
- Opciones de trayectoria:
camino más corto,horario,antihorario - Nota: requiere motor con encoder.
Ir a posición relativa (Principiante)
Mueve el motor por un desplazamiento relativo.
- Nota: requiere motor con encoder.
BuWizz 3 ir a posición relativa (Principiante)
Variante de posicionamiento relativo para BuWizz 3.
- Nota: requiere motor con encoder.
Establecer posición relativa (Principiante)
Establece la referencia de posición relativa del motor.
- Nota: requiere motor con encoder.
Calibrar cremallera de dirección (Principiante)
Calibra la posición neutra/referencia de la dirección.
- Requisito: el motor debe soportar medición de ángulo (encoder interno).
- Requisito mecánico: el movimiento debe estar limitado físicamente.
- Funcionamiento: el bloque recorre el rango de movimiento y calcula los datos de calibración.
- Salida: escribe los resultados en variables pasadas al bloque.
Bloques de ajuste y seguridad
Establecer comportamiento al detener (Guru)
Define el modo de parada del motor.
- Opciones:
frenar,mantener posición,libre - Nota: requiere motor con encoder.
Configurar detección de bloqueo (Guru)
Activa o desactiva la detección de bloqueo.
- Nota: disponible solo en el hub MINDSTORMS Robot Inventor.
Establecer aceleración (Guru)
Define el perfil de aceleración.
- Opciones:
por defecto,rápido,equilibrado,suave,lento,muy lento - Nota: requiere motor con encoder.
Establecer desaceleración (Guru)
Define el perfil de desaceleración.
- Opciones:
por defecto,rápido,equilibrado,suave,lento,muy lento - Nota: requiere motor con encoder.
Bloques reporteros de motor
Posición (Principiante)
Devuelve la posición actual del motor.
Posición relativa (Principiante)
Devuelve la posición relativa actual.
Velocidad (Principiante)
Devuelve la velocidad actual del motor.
Potencia (Avanzado)
Devuelve la potencia actual del motor.
- Nota: disponible solo en el hub MINDSTORMS Robot Inventor.
Bloques de motor Technic Move
Iniciar motores a velocidad (Principiante)
Inicia los motores de tracción Technic Move a la velocidad seleccionada.
Pulso de potencia (Principiante)
Envía un comando de pulso de potencia al Technic Move Hub seleccionado.
- Disponible solo para Technic Move Hub.
- Uso típico: reforzar brevemente o despertar el sistema de tracción Technic Move antes de continuar con los siguientes bloques.
Detener motores (Principiante)
Detiene los motores Technic Move.
Frenar (Principiante)
Aplica comportamiento de frenado.
- Opciones:
apagado,activado
Establecer dirección a (Principiante)
Establece la posición de la dirección.
Calibrar dirección (Principiante)
Calibra la dirección automáticamente.
- Nota: requiere límites mecánicos.