O que é um servomotor?
Um servomotor é um pequeno motor capaz de girar entre 0 e 180 graus. O interessante dos servomotores é que somos nós que decidimos a que posição ou ângulo devem mover-se. Durante o curso chamaremos aos servomotores… miniservos para diferenciá-los dos servos de rotação contínua, capazes de girar a mais do que 180 graus. | ![]() |
![]() |
IMPORTANTE: Se utilizares muitos motores numa porta USB, pode acontecer que não haja energia suficiente para alimentá-los a todos. Sempre que utilizares servomotores… lembra-te de alimentá-los através do porta-pilhas. Vão receber mais energia no momento em que se moverem. |
Controlar o miniservo
Vamos fazer um pequeno exercício para descobrir como funciona o miniservo. Para isso, coloca-lhe uma das suas cabeças… e conecta-o a um pino digital. Não te preocupes com a opção Oscilador: vamos dedicar-lhe um post mais adiante!
Queremos mover o miniservo até aos ângulos 0º, 45º, 90º, 135º, 180º. Para isso, utilizamos o bloco Mover e escrevemos o ângulo para o qual queremos que se mova.
![]() |
![]() |
Controlar o miniservo utilizando um potenciómetro
Agora que sabemos como utilizar o miniservo, vamos experimentar controlar a sua posição, utilizando um potenciómetro
Lembras-te do bloco mapear? Utilizamos o bloco mapear sempre que tenhamos a necessidade de converter uma escala noutra distinta. Por exemplo, no caso do potenciómetro, são utilizados valores entre 0 e 1023, enquanto que o miniservo apenas pode mover-se entre valores de 0 e 180. A solução mais simples é mapear o valor do potenciómetro de 0-1023… para 0-180 de forma a poder controlar correctamente o miniservo.
Para realizar este programa, deverás utilizar o bloco genérico do miniservo. Podes encontrá-lo em Componentes->Avançados. No primeiro espaço, deverás colocar o número do pino ao qual conectaste o miniservo… ou tal como fizemos noutras ocasiões, a variável que armazena o tal número. Nos Avançados encontrarás as tais variáveis. Roda agora o potenciómetro! Podes agora controlar grau a grau, a posição do miniservo.
Ainda há mais…
- A seguir, propomos-te algumas ideias para continuares a praticar:
- Com o sensor de luz e o miniservo cria um medidor analógico de luz, de forma a que o miniservo se mova para um ângulo ou outro, dependendo da luz recebida.
- Cria um busca-luz para que a tua placa solar procure sempre o ângulo ideal para absorver os raios solares.
- Cria um semáforo com cancela utilizando vários LED e um miniservo.
Os miniservos são ideais para criar uma multitude de máquinas e robots. Com os miniservos poderás controlar a que ângulo se moverá um braço, ou uma engrenagem, ou qualquer outro mecanismo. Usa miniservos e controlarás as tuas invenções com total precisão.