{"id":4511,"date":"2019-11-20T10:47:26","date_gmt":"2019-11-20T12:47:26","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=4511"},"modified":"2019-11-21T12:05:43","modified_gmt":"2019-11-21T14:05:43","slug":"motor-shield-l293d-driver-ponte-h-no-controle-de-motores","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/","title":{"rendered":"Motor Shield L293D \u2013 Driver Ponte H no Controle de Motores"},"content":{"rendered":"<p>O Motor Shield Arduino L293D \u00e9 um produto bastante utilizado nos mais diversificados projetos uma vez que possibilita o controle de at\u00e9 quatro Motores DC ou dois Motores de Passo simultaneamente e possuir sa\u00edda para controle de at\u00e9 dois Servos Motores com funcionamento tamb\u00e9m simult\u00e2neo.<\/p>\n<div id=\"attachment_4522\" style=\"width: 611px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-scaled.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4522\" class=\"wp-image-4522 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-1024x773.jpg\" alt=\"Motor Shield Arduino L293D \u2013 Driver Ponte H para Projetos\" width=\"601\" height=\"453\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-1024x773.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-300x226.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-1536x1160.jpg 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-2048x1546.jpg 2048w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-322x242.jpg 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-320x240.jpg 320w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-l293D-scaled.jpg 1431w\" sizes=\"auto, (max-width: 601px) 100vw, 601px\" \/><\/a><p id=\"caption-attachment-4522\" class=\"wp-caption-text\">Motor Shield Arduino L293D \u2013 Driver Ponte H para Projetos<\/p><\/div>\n<p>Al\u00e9m de possuir uma capacidade bastante elevada de funcionamento, o shield tamb\u00e9m necessita de uma alimenta\u00e7\u00e3o maior que a cedida pelo pr\u00f3prio Arduino para seu funcionamento, tendo isto em vista o Motor Shield L293D possui pinos para alimenta\u00e7\u00e3o externa que facilitam a instala\u00e7\u00e3o e funcionamento de motores.<\/p>\n<p>Por ser desenvolvido no formato de Shield, o Driver Ponte H em quest\u00e3o possui um encaixe perfeito com o Arduino e elimina a necessidade de Jumpers comumente utilizados nos diversificados M\u00f3dulos, seu contato direto elimina problemas de mau contato e garante maior qualidade na comunica\u00e7\u00e3o entre Shield e Arduino.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>L293D \u2013 Drive Ponte H<\/strong><\/h2>\n<p>O Circuito Integrado L293D \u00e9 um CI f\u00e1cil de se encontrar e que possui grande efici\u00eancia quando o assunto \u00e9 o controle de motores, atrav\u00e9s de seus dois circuitos denominados Ponte H, este possibilita o controle de dois motores simultaneamente atrav\u00e9s de um sinal externo gerado por um microcontrolador como o Arduino.<\/p>\n<p>Fundamentalmente, a Ponte H \u00e9 constitu\u00edda de quatro chaves de contato e uma fonte de alimenta\u00e7\u00e3o, cada uma destas consegue controlar um Motor DC e seu sentido de rota\u00e7\u00e3o, veja abaixo um esquema de funcionamento deste procedimento:<\/p>\n<div id=\"attachment_4515\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-funcionamento-ponte-h.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4515\" class=\"wp-image-4515 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-funcionamento-ponte-h.jpg\" alt=\"Esquema de Funcionamento da Ponte H\" width=\"500\" height=\"307\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-funcionamento-ponte-h.jpg 500w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-funcionamento-ponte-h-300x184.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-4515\" class=\"wp-caption-text\">Esquema de Funcionamento da Ponte H<\/p><\/div>\n<p>Tomando a imagem acima como base, podemos determinar atrav\u00e9s dela o sentido de giro de um Motor DC atrav\u00e9s do acionamento de suas chaves, por exemplo, ao acionarmos as chaves C1 e C4 a corrente ir\u00e1 fluir em um sentido e ao acionarmos as chaves C2 e C4 este sentido de giro ser\u00e1 invertido, de maneira ilustrativa, observamos abaixo estes dois procedimentos:<\/p>\n<div id=\"attachment_4517\" style=\"width: 858px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/inversao-do-sentido-de-giro-da-ponte-h.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4517\" class=\"wp-image-4517 size-large\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/inversao-do-sentido-de-giro-da-ponte-h-1024x314.jpg\" alt=\"Funcionamento do sentido de invers\u00e3o da corrente na Ponte H\" width=\"848\" height=\"260\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/inversao-do-sentido-de-giro-da-ponte-h-1024x314.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/inversao-do-sentido-de-giro-da-ponte-h-300x92.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/inversao-do-sentido-de-giro-da-ponte-h-768x236.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/inversao-do-sentido-de-giro-da-ponte-h.jpg 1303w\" sizes=\"auto, (max-width: 848px) 100vw, 848px\" \/><\/a><p id=\"caption-attachment-4517\" class=\"wp-caption-text\">Funcionamento do sentido de invers\u00e3o da corrente na Ponte H<\/p><\/div>\n<p>Por se tratar de um CI, existem bastantes mistifica\u00e7\u00f5es quanto a sua utiliza\u00e7\u00e3o, por\u00e9m esta \u00e9 bastante simplificada, a conex\u00e3o dos motores e pinos de comunica\u00e7\u00e3o do microcontrolador normalmente s\u00e3o desenvolvidas atrav\u00e9s de uma protoboard, por\u00e9m vale observar sempre a alimenta\u00e7\u00e3o que envolve o funcionamento deste circuito.<\/p>\n<p>Ao observarmos o datasheet do L293D encontramos diversas informa\u00e7\u00f5es relevantes quanto ao seu funcionamento, dentre elas os seus limites de alimenta\u00e7\u00e3o, a corrente de sa\u00edda suportada pelo circuito, por exemplo, \u00e9 de 600mA por canal com correntes de pico de at\u00e9 1,2A enquanto que a tens\u00e3o suportada pelo mesmo \u00e9 de 4,5 \u00e0 36V aproximadamente.<\/p>\n<p>Outra informa\u00e7\u00e3o bastante importante que encontramos no datasheet diz respeito aos pinos do circuito integrada e as suas devidas fun\u00e7\u00f5es, atrav\u00e9s da imagem abaixo podemos verificar os pinos de sinal e alimenta\u00e7\u00e3o, vale lembrar que ao desenvolver um projeto, todos os pinos de alimenta\u00e7\u00e3o devem estar devidamente conectados.<\/p>\n<div id=\"attachment_4516\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-ligacao-do-ci-l293d.jpg\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4516\" class=\"wp-image-4516 size-full\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-ligacao-do-ci-l293d.jpg\" alt=\"Esquema de Liga\u00e7\u00e3o do Circuito Integrado L293D\" width=\"500\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-ligacao-do-ci-l293d.jpg 500w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/esquema-de-ligacao-do-ci-l293d-300x240.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-4516\" class=\"wp-caption-text\">Esquema de Liga\u00e7\u00e3o do Circuito Integrado L293D<\/p><\/div>\n<p>Al\u00e9m dos pinos de alimenta\u00e7\u00e3o, temos os pinos Enable 1 e 2 que fornecem a velocidade dos motores e est\u00e3o associados ao Arduino, os pinos Output 1, 2, 3 e 4 utilizados para a conex\u00e3o dos motores e os pinos Input 1, 2, 3 e 4 utilizados para realizar o controle do sentido de rota\u00e7\u00e3o dos motores atrav\u00e9s de um microcontrolador como o Arduino.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Motor Shield Arduino L293D<\/strong><\/h2>\n<p>Atrav\u00e9s de um componente como o L293D consegue-se controlar at\u00e9 dois motores DC, por\u00e9m como o Motor Shield Arduino possui dois destes circuitos, o mesmo expande a sua capacidade de funcionamento e consegue controlar at\u00e9 quatro motores DC simultaneamente.<\/p>\n<p>Circuitos Integrados que Constituem o Motor Shield Arduino<\/p>\n<p>Na imagem acima, pode-se observar que al\u00e9m de dois L293D, o Motor Shield constitui-se tamb\u00e9m de um CI 74HC595, um registrador de deslocamento que possibilita uma sa\u00edda paralela de 8 bits atrav\u00e9s de uma entrada digital, entrada esta que constitu\u00edsse de tr\u00eas pinos, clock, latch e data.<\/p>\n<p>A alimenta\u00e7\u00e3o do Motor Shield Arduino obedece os limites de tens\u00e3o estabelecidos pelo Driver L293D e por mais que seja um shield com contato direto no Arduino, a alimenta\u00e7\u00e3o do Arduino normalmente n\u00e3o \u00e9 suficiente para o funcionamento dos motores, por isto \u00e9 necess\u00e1ria uma alimenta\u00e7\u00e3o externa.<\/p>\n<p>Atrav\u00e9s do esquema exibido abaixo, podemos observar o borne para para alimenta\u00e7\u00e3o externa e como dito, este possui limite de alimenta\u00e7\u00e3o de 4,5 a 36V, ao lado tem-se o jumper de sele\u00e7\u00e3o para fonte de alimenta\u00e7\u00e3o, quando este tiver no local indicado a alimenta\u00e7\u00e3o utilizada para os motores \u00e9 o do pr\u00f3prio Arduino, por\u00e9m ao inserirmos uma fonte externa \u00e9 fundamental a retirada deste jumper.<\/p>\n<div id=\"attachment_4525\" style=\"width: 758px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/sistema-de-alimenta\u00e7\u00e3o-externa-e-principais-componentes.jpg\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4525\" class=\"wp-image-4525 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/sistema-de-alimenta\u00e7\u00e3o-externa-e-principais-componentes.jpg\" alt=\"Sistema de alimenta\u00e7\u00e3o externa e principais componentes\" width=\"748\" height=\"664\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/sistema-de-alimenta\u00e7\u00e3o-externa-e-principais-componentes.jpg 850w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/sistema-de-alimenta\u00e7\u00e3o-externa-e-principais-componentes-300x266.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/sistema-de-alimenta\u00e7\u00e3o-externa-e-principais-componentes-768x682.jpg 768w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/a><p id=\"caption-attachment-4525\" class=\"wp-caption-text\">Sistema de alimenta\u00e7\u00e3o externa e principais componentes<\/p><\/div>\n<p>O Motor Shield Arduino tamb\u00e9m \u00e9 constitu\u00eddo de um LED Power de indica\u00e7\u00e3o que aponta a funcionalidade do Shield, um bot\u00e3o reset interligado diretamente com o bot\u00e3o reset do Arduino e uma barra de resistores Pull Down que mantem os motores desligados durante a sua inicializa\u00e7\u00e3o.<\/p>\n<p>Quanto a conex\u00e3o dos motores, por trabalharmos com um shield que comumente utiliza sua biblioteca para projetos, esta exige a conex\u00e3o dos motores em locais espec\u00edficos, cada local corresponde a uma posi\u00e7\u00e3o, os Motores DC M1, M2, M3 e M4, o motor de passo 1 utilizando os bornes de M1 e M2, o motor de passo 2 os bornes de M3 e M4 e os servos motores, seus locais espec\u00edficos que possibilitam a conex\u00e3o direta de seus fios, veja abaixo um esquema com estas posi\u00e7\u00f5es:<\/p>\n<div id=\"attachment_4518\" style=\"width: 761px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/locais-para-instalacao-dos-motores.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4518\" class=\"wp-image-4518 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/locais-para-instalacao-dos-motores-1024x652.jpg\" alt=\"Esquema com os locais de fixa\u00e7\u00e3o para os motores DC, de passo e Servo Motores\" width=\"751\" height=\"478\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/locais-para-instalacao-dos-motores-1024x652.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/locais-para-instalacao-dos-motores-300x191.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/locais-para-instalacao-dos-motores-768x489.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/locais-para-instalacao-dos-motores.jpg 1100w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/a><p id=\"caption-attachment-4518\" class=\"wp-caption-text\">Esquema com os locais de fixa\u00e7\u00e3o para os motores DC, de passo e Servo Motores<\/p><\/div>\n<p>O Motor Shield Arduino L293D \u00e9 um dispositivo que vai diretamente conectado ao Arduino e possibilita a utiliza\u00e7\u00e3o direta de seus pinos, desta maneira cada modelo possui uma capacidade diferenciada para a inclus\u00e3o de elementos externos. De uma forma resumida, os pinos utilizados est\u00e3o associados da seguinte maneira:<\/p>\n<p>&#8211; Controle dos Motores DC e Motores de Passo: D3, D4, D5, D6, D7, D8, D11 e D12.<\/p>\n<p>&#8211; Controle dos Servos Motores: D9 e D10.<\/p>\n<p>Ao utilizar todos estes pinos mencionados acima para o controle dos motores, o Arduino UNO disponibiliza apenas os pinos D2 e D13 (Digital 2 e Digital 13) para inclus\u00e3o de sensores e elementos de comunica\u00e7\u00e3o digital, quanto aos pinos anal\u00f3gicos, estes ficam dispon\u00edveis do A0 ao A5 e podem ser utilizados para incluir diversos equipamentos de comunica\u00e7\u00e3oI2C, inclusive displays, por exemplo.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Produtos Utilizados no Teste<\/strong><\/h2>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/arduino-uno-r3-cabo-usb-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Uno R3 + Cabo USB<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/shields-para-arduino\/motor-shield-arduino-l293d-driver-ponte-h-2824.html\" target=\"_blank\" rel=\"noopener noreferrer\">Motor Shield Arduino L293D Driver Ponte H<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/micromotores-e-motores\/motor-dc-3-6v-80rpm-com-caixa-de-reducao-e-eixo-duplo-1201-3162.html\" target=\"_blank\" rel=\"noopener noreferrer\">Motor DC 3-6V com Caixa de Redu\u00e7\u00e3o e Eixo Duplo<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/motor-de-passo\/motor-de-passo-12v-15kgfcm-39hbd26dj4-cabo-5155.html\" target=\"_blank\" rel=\"noopener noreferrer\">Motor de Passo 12V 1,5Kgf.cm 39HBD26DJ4<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/servo-motores\/servo-motor-mg995-tower-pro-180-11kgfcm-de-alto-torque-com-engrenagens-metalicas-2740.html\" target=\"_blank\" rel=\"noopener noreferrer\">Servo Motor MG995 Tower Pro 180\u00b0 11kgf\/cm<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/fonte-de-alimentacao\/fonte-de-alimentacao-chaveada-5vdc-1a-46.html\" target=\"_blank\" rel=\"noopener noreferrer\">Fonte de Alimenta\u00e7\u00e3o Chaveada 5VDC 1A<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/fonte-de-alimentacao\/fonte-de-alimentacao-chaveada-12vdc-1a-3082.html\" target=\"_blank\" rel=\"noopener noreferrer\">Fonte de Alimenta\u00e7\u00e3o Chaveada 12VDC 1A.<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Esquema de Liga\u00e7\u00e3o Motor Shield com Motor DC<\/strong><\/h2>\n<p>Com a capacidade de utilizar at\u00e9 4 motores DC, o Motor Shield L293D possui a capacidade de controle individual para cada um destes dispositivos, por\u00e9m tamb\u00e9m possibilita a utiliza\u00e7\u00e3o controlada de cada um dos seus Bornes de Instala\u00e7\u00e3o, ou seja, podemos controlar apenas um ou dois motores sem problema algum.<\/p>\n<div id=\"attachment_4519\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-com-4-motor-DC.jpg\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4519\" class=\"wp-image-4519 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-com-4-motor-DC.jpg\" alt=\"Motor Shield L293D com 4 Motores DC\" width=\"750\" height=\"469\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-com-4-motor-DC.jpg 1000w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-com-4-motor-DC-300x188.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-com-4-motor-DC-768x480.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-com-4-motor-DC-298x186.jpg 298w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-4519\" class=\"wp-caption-text\">Motor Shield L293D com 4 Motores DC<\/p><\/div>\n<p>Acima vemos o esquema de liga\u00e7\u00e3o poss\u00edvel utilizando-se os 4 motores DC conectados ao Motor Shield Arduino, por\u00e9m vale ressaltar que nestes casos a corrente m\u00e1xima por porta deve ser de 600mA, utilizarmos as quatro portas teremos um total de 2,4A e a fonte de alimenta\u00e7\u00e3o utilizada atrav\u00e9s dos Bornes deve suprir esta necessidade para o total desempenho dos motores.<\/p>\n<p>Para o nosso teste, vamos utilizar apenas um motor sendo controlado pelo shield, para isto, vamos utilizar uma fonte externa de 5V 1A e o Motor DC na posi\u00e7\u00e3o M4, veja no esquema de liga\u00e7\u00e3o abaixo:<\/p>\n<div id=\"attachment_4520\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-DC.jpg\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4520\" class=\"wp-image-4520 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-DC.jpg\" alt=\"Esquema de Liga\u00e7\u00e3o para Controle de Motor DC\" width=\"750\" height=\"469\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-DC.jpg 1000w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-DC-300x188.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-DC-768x480.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-DC-298x186.jpg 298w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-4520\" class=\"wp-caption-text\">Esquema de Liga\u00e7\u00e3o para Controle de Motor DC<\/p><\/div>\n<p>Para realizar o controle de outros motores basta instal\u00e1-los em um dos outros bornes, vale lembrar que os motores n\u00e3o possuem uma polaridade espec\u00edfica e por isto n\u00e3o possuem uma pinagem correta para instala\u00e7\u00e3o, por\u00e9m dependendo do modo de instala\u00e7\u00e3o o sentido de dire\u00e7\u00e3o poder\u00e1 ser diferenciado.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>C\u00f3digo de Funcionamento Motor Shield com Motor DC<\/strong><\/h2>\n<p>O c\u00f3digo de funcionamento, atrav\u00e9s da utiliza\u00e7\u00e3o da biblioteca espec\u00edfica torna-se bastante simples e din\u00e2mico, uma vez que possibilite atalhos de comandos e dispensa uma configura\u00e7\u00e3o direta de pinos j\u00e1 que estes contam internamente na biblioteca.<\/p>\n<p>Biblioteca AFMotor: <a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/Motor-Shield-library-master.zip\" target=\"_blank\" rel=\"noopener noreferrer\">DOWNLOAD AQUI<\/a>.<\/p>\n<pre class=\"lang:c# decode:true\">#include &lt;AFMotor.h&gt;\u00a0\u00a0\u00a0 \/\/ Inclui a Biblioteca AFMotor.h\r\n\r\nAF_DCMotor motor(4);\u00a0\u00a0\u00a0 \/\/ Define M4 como posi\u00e7\u00e3o de controle para motor\r\n\r\nvoid setup() {\r\nmotor.setSpeed(200);\u00a0   \/\/ Define velocidade inicial do motor\r\nmotor.run(RELEASE);\u00a0\u00a0   \/\/ Define a fun\u00e7\u00e3o Stop\r\n}\r\n\r\nvoid loop() {\r\nuint8_t i;\r\nmotor.run(FORWARD);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Liga o Motor\r\n\r\nfor (i=0; i&lt;255; i++)\u00a0\u00a0 {\u00a0\u00a0\u00a0\u00a0 \/\/ Acelera de 0 at\u00e9 a velocidade m\u00e1xima\r\nmotor.setSpeed(i);\r\ndelay(10);\r\n}\r\n\r\nfor (i=255; i!=0; i--)\u00a0\u00a0 {\u00a0\u00a0\u00a0 \/\/ Diminui da velocidade m\u00e1xima at\u00e9 0\r\nmotor.setSpeed(i);\r\ndelay(10);\r\n}\r\n\r\nmotor.run(BACKWARD);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Inverte a dire\u00e7\u00e3o do motor\r\n\r\nfor (i=0; i&lt;255; i++)\u00a0\u00a0 {\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Acelera de 0 at\u00e9 a velocidade m\u00e1xima\r\nmotor.setSpeed(i);\r\ndelay(10);\r\n}\r\n\r\nfor (i=255; i!=0; i--)\u00a0\u00a0 {\u00a0\u00a0\u00a0\u00a0\/\/ Diminui da velocidade m\u00e1xima at\u00e9 0\r\nmotor.setSpeed(i);\r\ndelay(10);\r\n}\r\n\r\nmotor.run(RELEASE);\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Desliga o Motor\r\ndelay(1000);\r\n}<\/pre>\n<p>O c\u00f3digo est\u00e1 totalmente comentado e n\u00e3o possui grandes segredos, para realizar a altera\u00e7\u00e3o do local de instala\u00e7\u00e3o do Motor, deve-se alterar a fun\u00e7\u00e3o abaixo de acordo com o apresentado:<\/p>\n<pre class=\"lang:c# decode:true \">AF_DCMotor motor(1);\u00a0\u00a0\u00a0 \/\/ Define M1 como posi\u00e7\u00e3o de controle para motor\r\nAF_DCMotor motor(2);\u00a0\u00a0\u00a0 \/\/ Define M2 como posi\u00e7\u00e3o de controle para motor\r\nAF_DCMotor motor(3);\u00a0\u00a0\u00a0 \/\/ Define M3 como posi\u00e7\u00e3o de controle para motor\r\nAF_DCMotor motor(4);\u00a0\u00a0\u00a0 \/\/ Define M4 como posi\u00e7\u00e3o de controle para motor<\/pre>\n<p>Com este c\u00f3digo base consegue-se realizar a maioria dos procedimentos poss\u00edveis no controle de Motores DC atrav\u00e9s do Motor Shield, seus comandos s\u00e3o simples e de f\u00e1cil adapta\u00e7\u00e3o, por\u00e9m vale lembrar que para incluir mais um motor, fundamentalmente todos estes comandos devem ser duplicados de acordo com o projeto.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Esquema de Liga\u00e7\u00e3o Shield L293D com Motor de Passo<\/strong><\/h2>\n<p>Al\u00e9m de possuir a capacidade de controlar at\u00e9 quatro motores DC, o Motor Shield tamb\u00e9m consegue controla at\u00e9 dois Motores de Passo com correntes de funcionamento de at\u00e9 600mA, por\u00e9m vale ressaltar que o motor de passo utiliza o local de dois motores DC para o seu funcionamento, veja na imagem abaixo a posi\u00e7\u00e3o de instala\u00e7\u00e3o para cada um dos motores de passo 39HBD26DJ4:<\/p>\n<div id=\"attachment_4521\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-de-passo.jpg\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4521\" class=\"wp-image-4521 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-de-passo-1024x658.jpg\" alt=\"Motor Shield Arduino no Controle de dois Motores de Passo\" width=\"750\" height=\"482\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-de-passo-1024x658.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-de-passo-300x193.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-de-passo-768x494.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/motor-shield-controle-de-motor-de-passo.jpg 1400w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-4521\" class=\"wp-caption-text\">Motor Shield Arduino no Controle de dois Motores de Passo<\/p><\/div>\n<p>Para este projeto, j\u00e1 que o Motor de Passo possui uma tens\u00e3o de funcionamento de 12V, \u00e9 necess\u00e1rio incluirmos uma fonte de alimenta\u00e7\u00e3o de 12V 1A, corrente necess\u00e1ria para o controle de at\u00e9 dois destes Motores de Passo 12V 39HBD26DJ4 que possuem uma corrente m\u00e1xima de funcionamento de 480mA.<\/p>\n<p>Tendo em vista a diversidade dos motores de passo e a suas diferentes especifica\u00e7\u00f5es, muitas vezes o que dificulta a sua utiliza\u00e7\u00e3o diz respeito a identifica\u00e7\u00e3o dos fios correspondentes \u00e0s bobinas, se voc\u00ea tamb\u00e9m possui esta d\u00favida, assista o v\u00eddeo abaixo de nosso parceiro e verifique como desenvolver tal verifica\u00e7\u00e3o:<\/p>\n<p style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/6pdBedPPnfY\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p style=\"text-align: left;\">Ap\u00f3s termos realizado o teste e identificado os pinos, conectamos o motor aos terminais M3 e M4 do Shield para realizarmos o controle de sua dire\u00e7\u00e3o e velocidade, o diagrama correspondente ao c\u00f3digo disponibilizado logo abaixo e utiliza o Motor de Passo 39HBD26DJ4 como base:<\/p>\n<div id=\"attachment_4523\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-de-motor-de-passo.jpg\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4523\" class=\"wp-image-4523 \" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-de-motor-de-passo-1024x658.jpg\" alt=\"Projeto Controle de Motor de Passo via Motor Shield L293D\" width=\"750\" height=\"482\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-de-motor-de-passo-1024x658.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-de-motor-de-passo-300x193.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-de-motor-de-passo-768x494.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-de-motor-de-passo.jpg 1400w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-4523\" class=\"wp-caption-text\">Projeto Controle de Motor de Passo via Motor Shield L293D<\/p><\/div>\n<p>Vale ressaltar aqui, que alguns modelos como este s\u00e3o comercializados com barramentos de 5 ou 6 fios, por\u00e9m ao realizarmos a medi\u00e7\u00e3o com um mult\u00edmetro verificamos que apenas 4 destes s\u00e3o realmente conectados \u00e0 bobinas, onde um par de bobinas iria conectado no M3 e outro no M4, por exemplo.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>C\u00f3digo de Funcionamento Shield L293D com Motor de Passo<\/strong><\/h2>\n<p>A grande maioria dos c\u00f3digos de funcionamento do Motor Shield L293D possuem suas fun\u00e7\u00f5es atribu\u00eddas \u00e0 Biblioteca AFMotor uma vez que esta possibilita fun\u00e7\u00f5es pr\u00e1ticas e diretas para a utiliza\u00e7\u00e3o de motores, \u00e9 o caso do c\u00f3digo abaixo o qual nos possibilita em poucas linhas realizar o teste de funcionamento de um Motor DC.<\/p>\n<p>Biblioteca AFMotor: <a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/Motor-Shield-library-master.zip\" target=\"_blank\" rel=\"noopener noreferrer\">DOWNLOAD AQUI<\/a>.<\/p>\n<pre class=\"lang:c# decode:true\">#include &lt;AFMotor.h&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Inclui a Biblioteca AFMotor.h\r\n\r\nconst int stepsPerRevolution = 48;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ N\u00famero de etapas por volta\r\n\r\nAF_Stepper motor(stepsPerRevolution, 2);\u00a0 \/\/ Define M3 e M4 como local de instala\u00e7\u00e3o\r\n\r\nvoid setup() {\r\nmotor.setSpeed(100);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Define a velocidade do Motor\r\n}\r\n\r\nvoid loop() {\r\nmotor.step(648, FORWARD, SINGLE);\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Movimenta o Motor para uma Dire\u00e7\u00e3o\r\nmotor.step(648, BACKWARD, SINGLE);\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ Inverte a dire\u00e7\u00e3o do Motor\r\n\r\nmotor.step(648, FORWARD, MICROSTEP);\u00a0 \u00a0 \/\/ Movimenta o Motor em uma Dire\u00e7\u00e3o\r\nmotor.step(648, BACKWARD, MICROSTEP);\u00a0\u00a0 \/\/ Inverte a dire\u00e7\u00e3o do Motor\r\n}<\/pre>\n<p>Neste c\u00f3digo, algumas das vari\u00e1veis possuem algumas fun\u00e7\u00f5es mais complexas e que geram algumas d\u00favidas, na tradu\u00e7\u00e3o literal FORWARD significa \u201cpara frente\u201d e BACKFORWARD \u201cpara tr\u00e1s\u201d, por\u00e9m estes podem variar de acordo com a instala\u00e7\u00e3o das bobinas e o m\u00e9todo de conex\u00e3o dos fios.<\/p>\n<pre class=\"lang:c# decode:true \">motor.step(648, FORWARD, MICROSTEP);\u00a0 \u00a0\/\/ Movimenta o Motor em uma Dire\u00e7\u00e3o<\/pre>\n<p>Na linha acima temos a fun\u00e7\u00e3o respons\u00e1vel por realizar um dos procedimentos de movimenta\u00e7\u00e3o do motor, o valor 648 define quantas etapas o motor ir\u00e1 executar, FORWARD define a dire\u00e7\u00e3o deste movimento e por fim o tipo de movimento, por exemplo:<\/p>\n<p>&#8211; SINGLE: As bobinas s\u00e3o energizadas de maneira individual e possuem um torque razo\u00e1vel.<\/p>\n<p>&#8211; MICROSTEP: As bobinas adjacentes sofrem um movimento o qual cria um n\u00famero de \u201cmicro etapas\u201d, isso resulta em uma resolu\u00e7\u00e3o mais fina e suave, por\u00e9m faz com que o motor perda parte do seu torque.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Esquema de Liga\u00e7\u00e3o Motor Shield com Servo Motor<\/strong><\/h2>\n<p>Dentre os objetos de controle do Motor Shield, o Servo Motor a depender da sua utiliza\u00e7\u00e3o e modelo \u00e9 o \u00fanico que exerce suas fun\u00e7\u00f5es b\u00e1sicas sem problema e apenas com a alimenta\u00e7\u00e3o do pr\u00f3prio Arduino, por\u00e9m ao utilizamos Servos Motores met\u00e1licos como os selecionados para este projeto, \u00e9 recomendada a inclus\u00e3o de uma fonte externa, podendo ser a mesma 5V 1A utilizada para o controle dos motores DC.<\/p>\n<p>Assim como na utiliza\u00e7\u00e3o do Motor de Passo, o Shield L293D controla tamb\u00e9m duas unidades do Servo Motor, por\u00e9m estes possuem um local espec\u00edfico de instala\u00e7\u00e3o que possibilita a conex\u00e3o direta de seus cabos em uma barra de pinos especial. Abaixo vemos o esquema de liga\u00e7\u00e3o para controle de um Servo Motor:<\/p>\n<div id=\"attachment_4524\" style=\"width: 760px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-deservo-motor.jpg\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-4524\" class=\"wp-image-4524\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-deservo-motor-1024x658.jpg\" alt=\"Esquema de liga\u00e7\u00e3o Projeto Motor Shield Controle de Servo Motor\" width=\"750\" height=\"482\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-deservo-motor-1024x658.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-deservo-motor-300x193.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-deservo-motor-768x494.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-controle-deservo-motor.jpg 1400w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><p id=\"caption-attachment-4524\" class=\"wp-caption-text\">Esquema de liga\u00e7\u00e3o Projeto Motor Shield Controle de Servo Motor<\/p><\/div>\n<p>Como vemos, o primeiro pino da esquerda pela direita \u00e9 o pino GND e ap\u00f3s temos o pino de alimenta\u00e7\u00e3o e o pino de comunica\u00e7\u00e3o, seguindo sempre o mesmo padr\u00e3o dos servos motores comercializados.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>C\u00f3digo de Funcionamento com Servo Motor<\/strong><\/h2>\n<p>O pino de sinal do Servo Motor \u00e9 conectado diretamente no pino PWM do Arduino, ou seja, diferente do Motor DC e do Motor de Passo, este n\u00e3o passa pelo 74HC595 e n\u00e3o necessita da biblioteca AFMotor, apenas a biblioteca Servo que j\u00e1 vem instalada junto do Arduino.<\/p>\n<p>O controle de Servo Motor pode ser executado utilizando c\u00f3digos padr\u00f5es como o que j\u00e1 desenvolvemos anteriormente em nosso seguinte artigo e que novamente utilizaremos para demonstrar o funcionamento do nosso Motor Shield L293D:<\/p>\n<p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/controle-de-posicao-servo-motor-com-arduino\/\">https:\/\/www.usinainfo.com.br\/blog\/controle-de-posicao-servo-motor-com-arduino\/<\/a><\/p>\n<pre class=\"lang:c# decode:true\">#include \"Servo.h\" \/\/ Inclui a Biblioteca Servo.h\r\n\r\nServo meuservo; \/\/ Cria o objeto servo para programa\u00e7\u00e3o\r\nint angulo = 0; \/\/ Ajusta o \u00e2ngulo inicial do Servo\r\n\r\nvoid setup() {\r\nmeuservo.attach(10); \/\/ Declara o pino do servo\r\n}\r\n\r\nvoid loop() {\r\n\r\nfor (angulo = 0; angulo &lt; 180; angulo += 1) { \/\/ Comando que muda a posi\u00e7\u00e3o do servo de 0 para 180\u00b0\r\nmeuservo.write(angulo); \/\/ Comando para angulo espec\u00edfico\r\ndelay(15);\r\n}\r\n\r\ndelay(2000); \/\/ Tempo de espera para pr\u00f3ximo movimento\r\n\r\nfor (angulo = 180; angulo &gt;= 1; angulo -= 5) { \/\/ Comando que muda a posi\u00e7\u00e3o do servo de 180 para 0\u00b0\r\nmeuservo.write(angulo); \/\/ Comando para angulo espec\u00edfico\r\ndelay(5);\r\n}\r\n\r\ndelay(2000); \/\/ Tempo de espera para pr\u00f3ximo movimento\r\n}<\/pre>\n<p>Com todas as fun\u00e7\u00f5es j\u00e1 comentadas, este c\u00f3digo demonstra algumas fun\u00e7\u00f5es padr\u00f5es do software Arduino quando trabalhamos com o Servo, o que facilita ainda mais a sua utiliza\u00e7\u00e3o \u00e9 a sequencia de pinos espec\u00edfico necess\u00e1rios para o funcionamento do mesmo.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>CONCLUS\u00c3O<\/strong><\/h2>\n<p>O funcionamento do Motor Shield Arduino \u00e9 baseado quase que exclusivamente na biblioteca AFMotor.h, por\u00e9m vale ressaltar que os projetos podem ser executados sem esta, por\u00e9m \u00e9 necess\u00e1rio um conhecimento mais aprofundado de programa\u00e7\u00e3o para este procedimento.<\/p>\n<p>A linha de projetos poss\u00edveis de se desenvolver com este Shield \u00e9 extremamente grande, o mesmo pode ser atribu\u00eddo a projetos de carros tanto 2WD quanto 4WD, pode ser atribu\u00eddo a projetos com necessidade de precis\u00e3o de movimento atrav\u00e9s de motores de passo e at\u00e9 mesmo os mais diversificados projetos com Servo Motor 180 ou 360\u00ba.<\/p>\n<p>Se voc\u00ea j\u00e1 usou este Shield, tem algum uma experi\u00eancia com ele e deseja compartilhar com os demais, n\u00e3o esque\u00e7a de deixar o seu coment\u00e1rio logo abaixo, al\u00e9m da utiliza\u00e7\u00e3o de cada um dos tipos de motores, \u00e9 poss\u00edvel intercalar o seu funcionamento, sendo ideal para o desenvolvimento de um Carro Rob\u00f4 4WD com Micro Servo Motor e Eixo M\u00f3vel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Motor Shield Arduino L293D \u00e9 um produto bastante utilizado nos mais diversificados projetos uma vez que possibilita o controle de at\u00e9 quatro Motores DC ou dois Motores de Passo simultaneamente e possuir sa\u00edda para controle de at\u00e9 dois Servos Motores com funcionamento tamb\u00e9m simult\u00e2neo. Al\u00e9m de possuir uma capacidade bastante elevada de funcionamento, o shield tamb\u00e9m necessita de uma alimenta\u00e7\u00e3o maior que a cedida pelo pr\u00f3prio Arduino para seu funcionamento, tendo isto em vista o Motor Shield L293D possui pinos para alimenta\u00e7\u00e3o externa que facilitam a instala\u00e7\u00e3o e funcionamento de motores. Por ser desenvolvido no formato de Shield, o Driver Ponte H em quest\u00e3o possui um encaixe perfeito com o Arduino e elimina a necessidade de Jumpers comumente utilizados [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":4527,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-4511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Motor Shield L293D - Ponte H no Controle de Motores - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"Aprenda \u00e0 controlar Motores de Passo, Motores DC e Servos Motores atrav\u00e9s do Motor Shield L293D. Encontre aqui tudo sobre eletr\u00f4nica, automa\u00e7\u00e3o e arduino.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Motor Shield L293D - Ponte H no Controle de Motores - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"Aprenda \u00e0 controlar Motores de Passo, Motores DC e Servos Motores atrav\u00e9s do Motor Shield L293D. Encontre aqui tudo sobre eletr\u00f4nica, automa\u00e7\u00e3o e arduino.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-20T12:47:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-21T14:05:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-l293-com-motores-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1623\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Motor Shield L293D - Ponte H no Controle de Motores - Blog Usinainfo","description":"Aprenda \u00e0 controlar Motores de Passo, Motores DC e Servos Motores atrav\u00e9s do Motor Shield L293D. Encontre aqui tudo sobre eletr\u00f4nica, automa\u00e7\u00e3o e arduino.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/","og_locale":"pt_BR","og_type":"article","og_title":"Motor Shield L293D - Ponte H no Controle de Motores - Blog Usinainfo","og_description":"Aprenda \u00e0 controlar Motores de Passo, Motores DC e Servos Motores atrav\u00e9s do Motor Shield L293D. Encontre aqui tudo sobre eletr\u00f4nica, automa\u00e7\u00e3o e arduino.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2019-11-20T12:47:26+00:00","article_modified_time":"2019-11-21T14:05:43+00:00","og_image":[{"width":1623,"height":1080,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-l293-com-motores-scaled.jpg","type":"image\/jpeg"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#article","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/"},"author":{"name":"Matheus Gebert Straub","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"headline":"Motor Shield L293D \u2013 Driver Ponte H no Controle de Motores","datePublished":"2019-11-20T12:47:26+00:00","dateModified":"2019-11-21T14:05:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/"},"wordCount":2706,"commentCount":0,"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-l293-com-motores-scaled.jpg","articleSection":["Arduino"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/","url":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/","name":"Motor Shield L293D - Ponte H no Controle de Motores - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-l293-com-motores-scaled.jpg","datePublished":"2019-11-20T12:47:26+00:00","dateModified":"2019-11-21T14:05:43+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"Aprenda \u00e0 controlar Motores de Passo, Motores DC e Servos Motores atrav\u00e9s do Motor Shield L293D. Encontre aqui tudo sobre eletr\u00f4nica, automa\u00e7\u00e3o e arduino.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-l293-com-motores-scaled.jpg","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2019\/11\/projeto-motor-shield-l293-com-motores-scaled.jpg","width":1623,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/motor-shield-l293d-driver-ponte-h-no-controle-de-motores\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Motor Shield L293D \u2013 Driver Ponte H no Controle de Motores"}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=4511"}],"version-history":[{"count":4,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4511\/revisions"}],"predecessor-version":[{"id":4532,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/4511\/revisions\/4532"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/4527"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=4511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=4511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=4511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}