Vídeo: Controle de Servo com Motor Shield L293D 5

Para você que pensou que já havíamos explorado todos os recursos do Motor Shield L293D, enganou-se! Neste artigo você aprenderá a controlar um servo com motor shield L293D, e verá mais detalhes sobre essa incrível placa!

Conexão servo com motor shield L293D

O Motor Shield L293D apresenta barramento para ligar até dois servo motores, se você observar na Figura 2, os mesmos estão destacados.

servo com motor shield L293d

Figura 2 – Barramento para os servos

Os pinos de sinal dos servo motores (indicado com S na placa) vão ligados diretamente nos pinos digitais 9 e 10 do Arduino. Sendo o 9 responsável pelo SERVO_2 e o 10 responsável pelo SERVO_1. É assim que o servo 2 e o servo 1 estão designados na máscara de componentes da placa, respectivamente.

Motor Shield com 2 servo motores

O hardware do projeto não é novidade, encaixe o Motor Shield em cima da placa Arduino. No software, decidimos mapear todo hardware do Motor Shield, já possibilitando o controle independente de motores DC, caso o usuário julgue necessário.

Programa de controle servo motor com motor shield

Para gerar os pulsos de sinal, utilizamos as funções já desenvolvidas anteriormente para o controle de servos sem biblioteca, como vimos no post Usando Motor Shield L293D sem biblioteca.

O código completo de exemplo de controle de servo com motor shield l293d pode ser conferido a seguir.

Para mais detalhes, assista ao vídeo mostrado no início deste post, e para download dos arquivos utilizados nos testes acesse este link.

Gostou ? Ajude-nos a melhorar o blog atribuindo uma nota aos posts (estrelas no final do artigo) e visite nossa loja FILIPEFLOP !

Posts Relacionados

Deixe uma resposta

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

5 Comentários

  1. Ola pessoal blz?
    Gostaria de uma ajuda dos parceiros aqui do blog. Eu trabalho com geradores de energia e estou montado um um qta (quadro de transferência para geradores) com o arduino e estou tendo um pouco de dificuldade com os comandos. Agradeço a ajuda.

  2. BOA NOITE AMIGOS TRABALHO COM MINE LANCHAS DE RC COMO ROBI. GOSTARIA DE UM ARDOINO QUE CONTROLASSE UM MOTOR NO VAI E VEM COMO SE FOSSE UM SERVO PARA QUE EU POSSA COLOCAR NO LEME E NO ACELERADOR. NO LUGAR DO SERVO. AGRADEÇO .

  3. Boa noite,estou montando um projeto aonde controlo pelo Bluetooth 2 servo motor e 2 motores DC e utilizo a MOTOR SHIELD L293D,mas quando eu aciono os servos meu modulo Bluetooth desliga.o que pode estar causando esse problema?Agradeço a ajuda.
    OBS.: não utilizo os 5v do Arduíno mas sim uma bateria de 7v 500mAh para alimentar a MOTOR SHIELD L293D.

    1. Fala ae brother. Tranquilo?
      To com um projeto aqui que controla 4 motores DC via porta COM.
      Só que eu comprei a placa RUMPS 1.4,
      Vendo sua pergunta me surgiu uma dúvida:
      Será que consigo controlar ela via bluethooth tbm?
      Vou pesquisar sobre. rs Abraço!

  4. Olá, estou usando o shield L293D para controlar 2 motores dc, e um servo motor.
    Os motores dc estão sendo alimentados por 4 pilhas que totalizam 6V, e o arduino está sendo alimentado por uma bateria de 9V, mas pelo que eu entendi o servo motor é alimentado pelo arduino e não pela shield, o problema é que toda vez que o programa chega na parte de mover o servo o arduino reinicia, como se a bateria de 9V não fosse suficiente… mas ela está novinha.
    alguém teria alguma sugestão?