Utilizando o servo V5 de 3 fios

O servo 3-Wire é um motor equipado com um microcontrolador integrado que permite um posicionamento angular preciso dentro de uma gama de movimento de
a 100 graus. Enquanto os motores de rotação contínua rodam livremente, um servomotor utiliza um atuador para se mover para uma posição específica a uma velocidade fixa e resiste ativamente ao movimento externo, mantendo essa posição até receber um novo comando. 


Ligar o servo de 3 fios

O V5 Brain é mostrado com as suas oito portas de 3 fios destacadas. Estas portas estão identificadas por ordem alfabética de A a H.

1. Para ligar um servo de 3 fios a um módulo V5, localize as portas de 3 fios na lateral do módulo.

A imagem mostra o V5 Brain com o dispositivo Servo de 3 fios ligado a uma das suas portas de 3 fios.

2. Ligue o servo VEX de 3 fios a uma destas portas.


Configurando no VEXcode

Menu VEXcode V5 devices após selecionar o botão Adicionar um dispositivo. A opção de 3 fios está realçada.

1. Selecione 3-FIOS na janela Dispositivo.

Menu de dispositivos VEXcode V5 após a opção de 3 fios ter sido selecionada. A opção Servo está realçada.

2. Selecione SERVO na lista de dispositivos de 3 fios.

Menu de dispositivos VEXcode V5 com o menu da porta de 3 fios apresentado.

3. Selecione a porta de 3 fios à qual o servo está ligado.

Menu de dispositivos VEXcode V5 com o menu de portas de 3 fios apresentado e a primeira porta selecionada. Abaixo, o botão Concluído está destacado.

4. Selecione Concluído.

Nota: Altere o nome do Servo seleccionando o nome à direita do ícone do Servo. Nesta captura de ecrã, está nomeado como "ServoA".


Utilizando servos com blocos

Esquema do dispositivo Servo de 3 fios com a sua amplitude de movimento total de 100 graus. As etiquetas indicam que, quando utilizado em projetos Blocks, o Servo está centrado a 50 graus, variando de 0 a 100.

O servo VEX de 3 fios tem um alcance total de 100 graus, com o
inferior a 0 graus, o limite superior a 100 graus e 50 graus como centro exato.
Nota: Um servo VEX de 3 fios inicia cada projeto centrando-se automaticamente a 50 graus antes de completar qualquer movimento.

Bloco VEXcode V5 Spin Servo que lê o Spin ServoA para a posição de 50 graus.

O motor pode ser controlado utilizando o Servo de Rotação para posicionar bloco, inserindo o ângulo desejado para o movimento do motor.

Para mais informações sobre este bloco, consulte aqui a Referência da API do blocoSpin Servo to position.


Utilização de Servos com Python/C++

Esquema do dispositivo Servo de 3 fios com a sua amplitude de movimento total de 100 graus. As etiquetas indicam que, quando utilizado em projetos Python/C++, o Servo está centrado em 0 graus, variando entre -50 e +50.

O servo VEX de 3 fios tem um alcance total de 100 graus, com o limite inferior a -50 graus, o limite superior a 50 graus e
graus como centro exato.
Nota: Um servo VEX de 3 fios inicia cada projeto centrando-se automaticamente a 0 graus antes de completar qualquer movimento.

Pitão

servo_a.set_position(50, GRAUS)


C++

ServoA. setPosition(50.0, graus);

O motor pode ser controlado utilizando o método correspondente em Python ou C++ e inserindo o ângulo desejado para o movimento do motor.

 

Para obter mais informações sobre estes métodos, consulte a Referência da API para Python ou C++.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: