Controlando Motores com o Shield Motor Driver 2x2A
![](/upload/tutoriais/254_header_pt_H.png)
Introdução
Assim como o driver L298N, do tutorial Controlando Motores com o Módulo L298N, o shield Motor Driver 2x2A também possui um chip L298, porém no modelo SMD. Entretanto, diferentemente do módulo L298N, o Motor Driver 2x2A utiliza apenas 4 portas digitais da placa Arduino para controlar tanto o sentido de rotação do motor, quanto a velocidade do mesmo. Além de possuir bornes destacáveis, o shield é acoplado diretamente à placa, o que facilita a prototipagem.
Neste tutorial você vai aprender como realizar uma rampa de aceleração e desaceleração de dois motores nos dois sentidos.
Lista de Materiais
![](/upload/tutoriais/254_header_pt_L.png)
Lista completa de produtos
comprar![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/1338/images/1338_1_M.png?20240724075517)
BlackBoard UNO R3
![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/1398/images/1398_1_M.png?20220413163147)
Cabo USB AB 1.50m
![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/200/images/200_1_M.png?20220317084500)
Shield para Arduino - Motor Driver 2x2A
![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/531/images/531_1_M.png?20210930200442)
![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/533/images/533_1_M.png?20240715092926)
Fonte Chaveada 12V 1A
![](https://s3-sa-east-1.amazonaws.com/robocore-lojavirtual/1259/images/1259_1_M.png?20240430095439)
Jumpers Macho-Macho x40 Unidades
Circuito
Para realizar o experimento deste tutorial, acople o shield à sua BlackBoard e conecte os motores, como na imagem abaixo.
![circuito](https://www.robocore.net/upload/tutoriais/254_img_1_M.png?585)
Vale lembrar que o shield pode ser alimentado juntamente com a BlackBoard UNO, ou separadamente. Esse controle é feito através do jumper de alimentação, próximo ao borne de alimentação do shield. Quando o jumper está conectado ao shield, a alimentação do shield e da BlackBoard são interligadas. Ao remover o jumper do circuito, a alimentação do shield é separada da alimentação da BlackBoard.
Código
Para realizar o experimento da rampa de aceleração e desaceleração dos motores, carregue o código a seguir para a BlackBoard UNO.
Após carregar o código para a placa, conecte a placa (ou o shield) à fonte de 12 V para alimentar o conjunto.
O Que Deve Acontecer
Ao alimentar o conjunto através da fonte, é possível observar os motores realizando rampas de aceleração e desaceleração rápidas para os dois sentidos, como no GIF abaixo.
Indo Além
Agora, se o seu projeto já foi facilitado pela utilização do shield, imagine utilizar a BlackBoard UNO R3, juntamente com o Motor Driver 2x2A, em apenas uma placa. A Julieta é uma BlackBoard UNO com o mesmo chip utilizado para controle dos motores do Motor Driver 2x2A, tudo isso em um único circuito. Além disso, como ela consegue fornecer até 3 A em 5 V, a Julieta é uma ótima placa para embarcar no seu robô.