Arduino – Utilizando o Servo Motor SG90 9g

Arduino – Utilizando o Servo Motor SG90 9g

Nesta prática você vai aprender a utilizar o Servo Motor SG90 com Arduino.

 img00_arduino_utilizando_servo_motor_sg90_9g.png

O Servo Motor SG90 é um dos modelos de servo mais utilizados em projetos de robótica e mecatrônica com Arduino, pois sua utilização é bem simples e seu custo é um dos menores do mercado.

Um servo motor permite o controle preciso do ângulo de giro, da velocidade e da aceleração.

O SG90 funciona com tensão na faixa de 3 a 6VDC, tem torque de 1,2 Kg/cm sendo alimentado com 4,8VDC e 1,6 Kg/cm quando alimentado com 6VDC. Este servo tem um giro máximo de 180º e pesa aproximadamente 9 gramas.

Ao utilizar o SG90 podemos controlar o giro e a posição através dos comandos enviados pelo Arduino. Após o envio do comando para mudança de posição, o servo verifica sua posição atual e em seguida executa o comando girando até a posição indicada.

Ao final desta prática, vamos ter o SG90 executando os giros nos ângulos determinados via código e nas velocidades que também serão definidas no código.

Abaixo está a lista de itens necessários para esta prática:

Arduino
Servo Motor SG90 9g
Cabo Jumper macho-macho

Na imagem abaixo você pode ver o esquema de ligação do SG90 com Arduino:

ATENÇÃO: FAÇA TODAS AS LIGAÇÕES COM SEU ARDUINO DESCONECTADO DA ALIMENTAÇÃO.

img01_arduino_utilizando_servo_motor_sg90_9g

Terminado as ligações, basta carregar o código no Arduino. O código utilizado possui uma biblioteca inclusa para funcionamento do servo motor e esta biblioteca é a ‘Servo.h’. Esta biblioteca já vem junto com a IDE do Arduino.

Se você ainda não instalou a IDE do Arduino, acesse o link abaixo e em seguida retorne para continuar:

Arduino – Instalação e Configuração da IDE no Windows

Conecte o Arduino ao computador, abra a IDE, confira a placa e a porta selecionada e carregue o código na placa:

Após o arquivo ser carregado, veja que o servo motor vai iniciar fazendo quatro giros em ângulos diferentes e depois vai fazer alguns giros com intervalo de 50 milissegundos e por fim vai retornar à posição inicial executando alguns giros com intervalo de 10 milissegundos.

Você pode alterar os ângulos e os intervalos que estão no código.

Na próxima prática relacionada ao servo motor SG90, nós vamos fazer o controle do servo através de um potenciômetro linear de 10K.

Gostou deste tutorial? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.

Arduino – Utilizando o Servo Motor SG90 9g
77 votos / Média de avaliação: 4.9 / Pontuação: 97.66%


Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação pela Faculdade Presidente Antônio Carlos, fundador e CEO da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existe 1 comentário para esta postagem

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *