Arduino – Utilizando Motor de Passo 28BYJ-48 e Driver ULN2003

Arduino – Utilizando Motor de Passo 28BYJ-48 e Driver ULN2003

Nesta prática você vai aprender a utilizar o motor de passo 28BYJ-48 e driver ULN2003 com Arduino.

img00_arduino_utilizando_motor_de_passo_28byj-48_e_driver_uln2003_robotica_esp8266_nodem

Motor de Passo 28BYJ-48 é um componente bastante comum em projetos de robótica e automação, devido as suas características, sendo um motor compacto, robusto e com extrema precisão no posicionamento (rotação) de um ângulo.

Um dos seus diferenciais está na capacidade de trabalhar em 5 linhas e 4 fases, de forma que as tensões aplicadas as bobinas façam com que o eixo gire no sentido horário / anti-horário com menor ou maior velocidade.

Como o motor exige uma corrente mais alta que a fornecida pelo microcontrolador, torna-se necessário o uso do Driver ULN2003. O driver é capaz de fazer o controle de valores de corrente maiores em sua saída a partir de valores de correntes menores em sua entrada. Este driver de corrente tem a capacidade de manipular até 500mA em cada uma das suas saídas.

Ao final da prática, teremos o motor de passo girando em sentido horário e anti-horário.

Os itens necessários para esta prática são:

Arduino Uno R3 com Cabo USB A/B
Motor de Passo 28BYJ-48 com Driver ULN2003
Cabos Jumper Macho-fêmea

Abaixo está o esquema de ligação:

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

img01_arduino_utilizando_motor_de_passo_28byj-48_e_driver_uln2003_robotica_esp8266_nodemcu

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

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 carregamento do código, veja que o motor vai girar no sentido horário durante o tempo e em seguida passar a girar em sentido anti-horário.

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!

Arduino – Utilizando Motor de Passo 28BYJ-48 e Driver ULN2003
3 votos / Média de avaliação: 5 / Pontuação: 100%


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.

Existem 5 comentários para esta postagem
  1. vitor às 22:22

    Ola, td bom??

    Estou tentando fazer a conecção do arduino com o motor de passo, contudo não tenho conectores macho-fêmea.

    Ja tentei com conectores macho-macho, mas tem momentos que fica com mau contato… teria alguma dica para que seja possível a conexão??

Deixe uma resposta

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