Arduino Shield - Motor Driver 2x2A

Retired Product

This page is to be used as a reference only.

Related products



With this board you can control the rotation speed and direction of up to two small motors independently. This shield uses the L298P chip to control 2 DC motors from 7.5V to 20V with a maximum current of 2A (we recommend using 9V to 12V in the motors). This shield can be placed directly on Arduino UNO, Leonardo, Mega, etc.
* Not compatible with Arduino Due.

Specifications:
  • Logic voltage: 5V (comes from Arduino)
  • Voltage that can be drained to motors: 7,5V to 12V (through the VIN pin) or 7,5V to 20V (through external source - selectable via jumper)
  • Speed control in both directions in an independent manner
  • Up to 2A current for each motor
  • Pins used to move 2 motors: ~5, ~6, 7 and 8 (~ indicates PWM)
  • Speed control via PWM
  • Detachable terminal blocks for easy connections
To power the Arduino with the same source as the motors, leave the VIN jumper on the shield. If you want to power the shield and Arduino with independent sources or the shield input voltage is greater than 15 V, remove the Vin jumper from the shield and power each board with its respective power supply.



Documentation:


To make comments you must be logged in. Login.

You are not registered yet? Register Now!


EVERTON.PFERREIRA
date Sent 2023-10-02 13:23:48
Neste caso qual seria a recomendação para comandar os motores utilizando arduino?

luan.ferreira
date Sent 2023-10-02 14:12:16
EVERTON.PFERREIRA
Neste caso, temos alguns drivers (como o “Módulo Driver Ponte H - L298N” ( https://www.robocore.net/driver-motor/driver-motor-ponte-h-l298n ), por exemplo) que podem ser usados junto a uma placa como o Arduino. No entanto, o driver deve ser escolhido em virtude das características do motor que será controlado.

EVERTON.PFERREIRA
date Sent 2023-10-02 11:52:38
Olá.

Existe alguma previsão de retornar com este produto?

luan.ferreira
date Sent 2023-10-02 12:04:00
EVERTON.PFERREIRA
Olá! Infelizmente não temos previsão para a volta deste produto.

criandorobos
date Sent 2022-05-12 18:27:31
Boa noite. Como este shield saiu de linha, a ROBOCORE vai lançar algum outro para subdtituir.

luan.ferreira
date Sent 2022-05-13 14:40:50
criandorobos
Olá! Estamos planejando criar um novo shield para motores, porém por enquanto não temos previsão para o lançamento, portanto recomendamos o uso do módulo driver L298N ( https://www.robocore.net/driver-motor/driver-motor-ponte-h-l298n ).

zwinglio
date Sent 2022-01-06 07:50:37
O que limita a tensão de alimentação máxima em 20V? Pergunto porque pretendo usar este shield para alimentar emissores de ultrassom que drenam uma corrente muito baixa (menos de 100 mA nos dois canais somados), então, gostaria de saber se nessas condições não seria possível usar 30V (como no módulo "Driver Ponte H - L298N").

Giovanni5
date Sent 2022-01-07 13:50:54
zwinglio
Por mais que o L298 do Shield suporte a tensão de 30V, não é recomendado alimentar o Shield como um todo com uma tensão maior do que 20V, pois outros componentes estariam trabalhando em seu limite. Também vale lembrar que, para tensões acima de 12V, é necessário remover o jumper do pino Vin, para não danificar a placa Arduino acoplada ao Shield. De toda forma, como você pretende controlar a alimentação dos sensores, é possível usar transistores ou relés para fazer esse chaveamento ao invés do driver.

eduvasques
date Sent 2021-05-02 21:57:24
Esse shield pode ser utilizado para substituir o shield FunduMoto mencionado nesta página?
https://www.smarsfan.com/build/electronics/motor_driver_board

Giovanni5
date Sent 2021-05-03 08:30:07
eduvasques
O Shield Motor Driver 2xA e o Shield comentado utilizam o mesmo chip para o controle dos motores (o L298P), porém não há muitas informações adicionais sobre este outro Shield no link mencionado para comparação. Leve em consideração que o Shield Motor Driver 2x2A se utiliza de apenas 4 portas digitais da placa em que está acoplado para controlar os motores, e que ele não possui um buzzer ou barramentos para conexões externas, como esse Shield comentado.

renato_guedes
date Sent 2020-12-23 12:48:26
Boa tarde. Por favor, mais uma informação: quais são os pinos do motor shield que recebem os sinais de controle de direção dos motores do Arduíno Uno? São o 12 para o canal A e o 13 para o canal B?

ViniDj
date Sent 2020-12-23 12:55:18
renato_guedes
Os pinos digitais a serem usados são o 5, 6, 7 e 8. Para entender como usar o shield sugerimos dar uma olhada no seguinte tutorial: https://www.robocore.net/tutoriais/controlando-motores-com-arduino-shield

renato_guedes
date Sent 2020-12-21 12:03:13
Bom dia. Esse shield motor é compatível com o ARDUINO MOTOR SHIELD REV3? Preciso que o Shield tenha o sinal de retorno da Corrente consumida na saída. Esse shield tem essa função?

ViniDj
date Sent 2020-12-21 12:23:35
renato_guedes
O Shield Motor Driver 2x2A é um produto original RoboCore que não foi criado tomando como base outro shield, portanto ele não tem as mesmas funções do Arduino Motor Shield Rev3 (ele não possui a função de retorno de corrente consumida).

redesistema
date Sent 2020-11-24 06:52:35
Bom dia! Após um tempinho ausente, estou retomando as "brincadeiras" aqui. Tenho hoje o Braço Robótico, ligado a uma Sensor Shield ligado a uma Black Board Uno. Vou montar agora comprar a Rocket Tank. Sei que precisarei do Kit de Expansão. Minha dúvida é se preciso tb do Shield Motor Driver 2x2A ou não, pelo fato de eu já ter o Shield. Valeu!

Giovanni5
date Sent 2020-11-24 08:26:32
redesistema
O Sensor Shield V5 que você está utilizando para controlar o RoboARM, não pode ser utilizado para o controle de motores DC, apenas servomotores. Para controlar os motores do Rocket Tank, você pode utilizar o Shield Motor Driver 2x2A acoplado à sua placa Arduino (o Sensor Shield deverá ser a última placa do "prédio"), pois ele possui um driver específico para controle de motores DC.

redesistema
date Sent 2020-11-24 08:46:06
redesistema
valeeeu!

felipegraba
date Sent 2020-10-25 18:12:59
Boa noite! Estou desenvolvendo um protótipo e, quando ligo os motores ao shield e defino suas velocidades e sentido, os dois motores são acionados 'pausadamente', com pequenos pulsos de energia, como se estivessem ligando e desligando em vez manterem-se ligados continuamente. O que poderia estar causando este problema e como posso arrumá-lo?

Giovanni5
date Sent 2020-10-26 09:55:33
felipegraba
Isso deve estar atrelado à lógica usada no código, portanto tente carregar o código do tutorial a seguir para a sua placa, e observe o resultado, https://www.robocore.net/tutoriais/controlando-motores-com-arduino-shield .

felipegraba
date Sent 2020-10-30 16:16:23
felipegraba
Foi erro meu. Setei a velocidade como digital em vez de analógica, mas agora está funcionando. Obrigado pela atenção. Deixo aqui para quem lê uma indicaçãopositiva do produto. Vale a pena.

toshymaeda
date Sent 2020-09-10 12:11:53
É possível utilizar 2 shields deste "empilhados" para controlar 4 motores DC? Neste caso, como eu alteraria as portas utilizadas por um dos shields, para que não houvesse conflito?

Giovanni5
date Sent 2020-09-10 13:46:16
toshymaeda
É possível utilizar 2 Shields deste para controlar 4 motores individualmente, porém não acoplado um sobre o outro, pois assim os pinos digitais de controle da placa estariam conectados em ambos os Shields. Você utilizar um deles como um módulo, aproveitando os pinos disponíveis ao lado do borne de alimentação. Assim você pode utilizar outros pinos da placa, para controlar o segundo Shield, mas vale lembrar que, será necessário soldar uma barra de pinos (https://www.robocore.net/loja/cabos-conectores/barra-de-40-pinos-macho-180-5-unidades - por exemplo) no Shield.