Você está na página 1de 12

AULA 7

ROBÓTICA
CODE CLUBE VOTUPORANGA

102
Página
Servo Motor

Servo motor é uma máquina, mecânica ou eletromecânica, que apresenta


movimento proporcional a um comando, em vez de girar ou se mover
livremente sem um controle mais efetivo de posição como a maioria dos
motores, servomotores são dispositivos de malha fechada, ou seja:
recebem um sinal de controle e então executam o comando.
O servo motor não ficará girando como uma hélice de ventilador, ele só
terá seu ângulo variando entre “0 á 180 graus”, os motores que
movimentam as rodas, por exemplo, giram até 360 graus (uma volta
completa).

90 graus

180 graus 0 graus

360 graus

Assim, nosso Servo só consegue girar meia volta, como um robô dando
103

um tchauzinho...
Página
Esse projeto tem finalidade de mostrar o funcionamento do componente
Servo Motor, mostrando que quando mudamos o ângulo na programação
o servo motor irá rotacionar (rodar) de acordo com o ângulo.

Componentes a serem utilizados

104
Página
MONTAGEM

1º - Vá em componentes e procure o componente chamado “Arduino Uno


R3” e posicione-o na janela em branco:

105
Página
2º - Em seguida pegue o componente “Micro Servo” e posicione-o ao lado
do Arduino:

3º - Clique em cima do “Micro servo” e rotacione para ficar mais fácil de


conectar com “Arduino”:

106
Página
4º - Conecte o “Servo motor” com o “Arduino”, primeiro clique no
buraquinho do servo motor escrito sinal e arraste o fio até a porta digital
2:

5º - Em seguida clique no buraquinho do Micro servo que está no meio


e arraste o fio até o 5v, troque a cor para vermelho:

107
Página
6º - E para finalizar clique no buraquinho que falta e arraste o fio até o
GND, mude a cor para preto:

108
Página
PROGRAMAÇÃO

Para programação vamos utilizar apenas um bloco de código, onde


dentro do bloco poderemos definir os ângulos que o servo motor irá
rotacionar.

1º - Para iniciar clique em código, vá em saída e pegue o código escrito


“Girar servo no pino 0 para 0 grau”, troque pino 0 para pino 2 e o ângulo
de 0 para 90 graus:

109
Página
2º - Vá em controlar, pegue o bloco escrito “Aguardar 1s” e coloque
embaixo do bloco “Girar servo no pino 2 para 90 graus”:

3º - Volte em saída e adicione outro bloco “Girar o servo no pino 0 em


um ângulo 0 grau”, encaixe e troque pino 0 para pino 2 e mude o ângulo
para 180:

110
Página
Com esta programação o Servo motor não ficará girando como uma
hélice de ventilador, ele só terá seu ângulo variando entre “0 e180” graus.

Como os olhos do nosso robô segurança, como ficaria a programação


dele?

Se você tiver dúvidas, veja este projeto em:

https://www.tinkercad.com/things/brwdTUyClIr-micro-servo

111
Página
Não pare por aqui... tente os seguintes desafios:

1 – Agora coloque dois LEDs, um verde e um vermelho, e simule uma


porta abrindo e fechando, quando estiver fechada o LED vermelho
deve estar aceso, e quando estiver aberta o LED verde deve estar
aceso.

112
Página
Referências das Imagens
<a href="https://www.vecteezy.com/free-vector/robot-hand">Robot
Hand Vectors by Vecteezy</a>
<a href="https://www.vecteezy.com/free-vector/robot-hand">Robot
Hand Vectors by Vecteezy</a>

113
Página

Você também pode gostar