Bloco de rotação do motor

O bloco de rotação do motor obtém dados do sensor de rotação do motor que é incorporado nos motores NXT, motor grande e motor médio. Você pode medir a distância que um motor virou em graus ou rotações. Você também pode obter o nível de força com o qual o motor funciona.

O bloco de Rotação do motor também pode comparar a quantidade de rotação e o nível de força a um Valor limite para obter uma saída Lógica (Verdadeiro ou Falso).

Consulte Usando o sensor de rotação do motor para mais informações sobre como o Sensor de rotação funciona, os dados que ele fornece e exemplos de programação.
Dicas e Truques
O Bloco de rotação do motor extrai dados com um Fio de dados. Consulte Usando o Sensor de rotação do motor para conhecer outras maneiras de usar o Sensor de rotação do motor que não exigem fio de dados.
Selecione a Porta do motor e o Modo do sensor.


Seletor da porta
Modo seletor
Entradas
Saídas

Use o Seletor de porta na parte superior do bloco para selecionar a porta do motor no Bloco EV3 (A, B, C ou D) ao qual o motor que você deseja medir está conectado. O Bloco de rotação do motor atua como um sensor mas ele deve ser usado com um motor conectado a uma porta de motor. Ele não pode ser usado com uma porta de sensor.

Use o Modo seletor para selecionar o modo para o bloco. As Entradas e saídas disponíveis irão mudar dependendo do modo.
Modos
Medida - Graus


O modo Medida - Graus extrai a rotação atual do motor na saída Graus. A rotação do motor é medida em graus, relativos à última vez que o motor foi reiniciado com o modo Reiniciar.
Medida - Rotações


O modo Medida - Rotações extrai o valor da rotação atual do motor na saída Rotações. A rotação do motor é medida em rotações, relativas à última vez que o motor foi reiniciado com o modo Reiniciar.
Medida - Força atual


O modo Medida - Força atual extrai o nível de força atual do motor na saída Força atual.
Modos de comparação


Os Modos de comparação comparam os dados do sensor (Graus, Rotações ou Nível de força) ao Valor limite usando o Comparar tipo selecionado. O resultado Verdadeiro/Falso é extraído em Comparar resultado e os dados do sensor são extraídos no tipo de dados do sensor escolhido.
Reiniciar


O modo Reiniciar, reinicia a quantidade de rotações a zero (0 graus ou rotações). Medições futuras da quantidade de rotação do motor usando o Sensor de rotação do motor serão medidas em relação à posição de reinício.

Reiniciar um Sensor de rotação do motor não afeta o nível de força ou a posição do motor. Somente as leituras do sensor de rotação do motor são afetadas.
Entradas e saídas
As entradas disponíveis para o bloco de Rotações do motor dependerão do modo selecionado. Você pode inserir os valores de entrada diretamente no bloco. Alternativamente, os valores de entrada podem ser fornecidos pelos Fios de dados das saídas de outros Blocos de programação.
EntradaTipoValores permitidosObservações
Comparar tipo Numérico0 - 50: = (Igual a)
1: ≠ (Diferente de)
2: > (Maior que)
3: ≥ (Maior ou igual a)
4: < (Menor que)
5: ≤ (Menor ou igual a)
Valor limite NuméricoQualquer númeroValor com o qual comparar os dados do sensor
As saídas disponíveis irão depender do modo selecionado. Para usar uma saída, use um Fio de dados para conectá-la a outro bloco de Programação.
SaídaTipoObservações
Graus NuméricoQuantidade de rotações em graus.
Medido a partir do último reiniciar. Reiniciar com o modo Reiniciar
Rotações NuméricoQuantidade de rotações em rotações.
Medido a partir do último reiniciar. Reiniciar com o modo Reiniciar
Energia atual NuméricoNível atual de força do motor (-100 a 100)
Comparar resultado LógicaResultado Verdadeiro/Falso de um modo Comparação.
Rotação do motor
Links rápidos