Como usar com Arduino – Micro Servo Motor SG90 9g

Como usar com Arduino – Micro Servo Motor SG90 9g

 img00_como_usar_com_arduino_micro_servo_motor_sg90_9g_robo_mercatronica_carrinho_uno_mega_leonardo_nano

– Descrição:

Micro Servo Motor SG90 9g é um item essencial para projetos de robótica, mecatrônica e diversos outros projetos. Na robótica, o servo motor é responsável por movimentar braços, pernas e mãos dos robôs. No automodelismo o servo motor é utilizado para virar as rodas dianteiras dos carrinhos e no aeromodelismo é utilizado para controlar os flaps das asas dos aviões.

Ao utilizar o Micro Servo Motor SG90 9g é possível controlar o giro e a posição do mesmo através dos comandos enviados pela plataforma microcontrolada. Após o envio do comando para que o servo altere sua posição, o mesmo verifica sua posição atual e em seguida executa o comando girando até a posição indicada.

– Especificações e características:

– Modelo: SG90
– Marca do servo: Tower Pro
– Tensão de operação: 3 a 6VDC
– Posição (máxima): 180° de giro
– Material das engrenagens: nylon
– Temperatura de trabalho: -30º a 60º celsius
– Torque: 1,2 Kg/cm (4,8VDC) / 1,6 Kg/cm (6VDC)

– Aplicações:

Projetos com Arduino ou outras plataformas microcontroladas em que seja necessário movimentar partes de um robô, movimentar um braço robótico, virar as rodas dianteiras de um carrinho, controlar flaps das asas de aviões (aeromodelismo) e etc.

– Proposta da prática:

Utilizar o Micro Servo Motor SG90 9g em conjunto com o Arduino e girar o eixo do servo até 180º e em seguida retornar à 0º. Ao ligar o servo o eixo irá retornar à 0º independente da posição em que ele se encontra.

– Lista dos itens necessários:

01 – Arduino com Cabo USB
01 – Micro Servo Motor SG90 9g
03 – Cabos Jumper macho-macho

– Esquema de ligação da prática

img01_como_usar_com_arduino_micro_servo_motor_sg90_9g_robo_mercatronica_carrinho_uno_mega_leonardo_nano

– Tutorial de instalação e configuração do ambiente de programação do Arduino:

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

– Código:

– Resultado final:

Gostou desta prática? 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.



Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação, Técnico em Eletroeletrônica, Fundador e Diretor da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Existem 4 comentários para esta postagem
  1. Alan Junior às 18:03

    Não entendi muito bem a utilidade do comando “attach” na linha 9, não seria mais simples definir direto o “s” na porta 6?
    const int s = 6;

    Sou iniciante no Arduino então pode parecer uma pergunta besta.

    • Euler Oliveira Autor às 08:24

      Olá Alan.

      Agradeço pelo comentário!

      O “attach” é uma função da biblioteca Servo.h que é utilizada no código.

      É necessário informar a função em qual pino do Arduino o servo motor está conectado.

    • Euler Oliveira Autor às 08:46

      Olá Eduardo.

      Agradeço pelo comentário!

      O código está disponível no texto e basta selecionar o mesmo e copiar.