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? Deixe seu comentário logo abaixo. Em caso de dúvidas, caso queira trocar uma ideia, ou até mesmo dividir seu projeto, acesse nosso Fórum!

Posts Relacionados

Deixe uma resposta para geilson Cancelar 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?