Motores
Os blocos de motor são usados para iniciar, parar, posicionar e ajustar motores conectados às portas do hub.
Blocos principais de comando de motor
Iniciar motor
Inicia o motor selecionado.
- Opções de direção: horário / anti-horário
Parar motor
Para o motor selecionado.
Executar por
Executa o motor selecionado por um tempo/ângulo/rotação especificado com base nas configurações do bloco.
- Opções de direção: horário / anti-horário
- Opções de unidade:
rotações,graus,segundos - Nota: este recurso requer um motor com suporte a encoder na porta selecionada.
Iniciar motor com velocidade
Inicia o motor com um valor de velocidade definido.
Executar por com velocidade
Executa o motor por uma duração/quantidade alvo com velocidade definida.
- Opções de unidade:
rotações,graus,segundos - Nota: este recurso requer um motor com suporte a encoder na porta selecionada.
Definir velocidade do motor
Define a velocidade usada por outros blocos de execução do motor.
Blocos de posição e movimento
Ir para posição
Move o motor para uma posição absoluta alvo.
- Opções de trajeto:
caminho mais curto,horário,anti-horário - Nota: requer motor com suporte a encoder.
Ir para posição relativa
Move o motor por um deslocamento relativo.
- Nota: requer motor com suporte a encoder.
BuWizz 3 ir para posição relativa
Variante BuWizz 3 do bloco de posição relativa.
- Nota: requer motor com suporte a encoder.
Definir posição relativa
Define a referência de posição relativa do motor.
- Nota: requer motor com suporte a encoder.
Calibrar direção
Calibra a posição neutra/de referência da direção.
- Requisito: o motor deve suportar rastreamento de ângulo (encoder interno).
- Requisito mecânico: o movimento deve ser limitado fisicamente.
- Como funciona: mede o alcance de rotação e calcula dados de calibração.
- Comportamento de saída: escreve resultados nas variáveis passadas ao bloco.
Blocos de ajuste e segurança do motor
Definir comportamento do motor ao parar
Define o modo de parada do motor.
- Opções:
freio,manter posição,livre - Nota: requer motor com suporte a encoder.
Definir detecção de travamento
Ativa ou desativa a detecção de travamento.
- Nota: disponível apenas para MINDSTORMS Robot Inventor.
Definir aceleração
Define o perfil/taxa de aceleração do motor.
- Opções:
padrão,rápido,equilibrado,suave,lento,muito lento - Nota: requer motor com suporte a encoder.
Definir desaceleração
Define o perfil/taxa de desaceleração do motor.
- Opções:
padrão,rápido,equilibrado,suave,lento,muito lento - Nota: requer motor com suporte a encoder.
Blocos repórter de motor
Posição
Retorna a posição atual do motor.
Posição relativa
Retorna o valor atual da posição relativa.
Velocidade
Retorna a velocidade atual do motor.
Potência
Retorna o valor atual de potência do motor.
- Nota: disponível apenas para MINDSTORMS Robot Inventor.
Blocos de motor Technic Move
Iniciar motores com velocidade
Inicia os motores de tração Technic Move com a velocidade selecionada.
Parar motores
Para os motores de tração Technic Move.
Frear
Aplica comportamento de freio aos motores.
- Opções:
desligado,ligado
Definir direção para
Define a posição/valor alvo da direção.
Calibrar direção
Calibra a direção usando algoritmo interno do hub e detecção automática do alcance.
- Nota: o eixo do motor deve ser limitado mecanicamente.