You are on page 1of 32

INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Driver motor com  Ponte H L298N –


Controlando Motor DC com Arduino
Se você curte robótica, provavelmente deve estar louco para montar seu próprio robô. A ponte H é
uma peça chave quando o assunto é robótica. Neste tutorial você aprenderá como controlar um
motor DC usando o Driver motor L298n com um Arduino Uno. Esse tutorial é essencial  para quem
quer montar seu robô com Arduino.
Índice [Ocultar]
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
1 Driver motor com Ponte H L298N – Controlando Motor DC com Arduino
1.1 O que é uma Ponte H?
1.2 Mas como funciona a Ponte H? Porque este nome?
1.3 Circuito integrado Ponte H L2398N
1.4 Módulos Driver motor com Ponte H 
1.5 Módulo Driver motor com Ponte H L298N
1.6  Motor A e Motor B: Conectores para os dois motores
2 Mãos à obra – Driver motor com Ponte H L298N – Controlando Motores com Arduino
2.1 Componentes necessários
2.2 Montando o projeto
2.3 Conectando o Arduino ao computador
2.4 Programando
2.5 Colocando para funcionar
3 Entendendo a fundo
3.1 Entendendo o Software
4 Fechamento
5 Referências Bibliográ cas

O que é uma Ponte H?


Na maioria das abordagens em robótica faz-se necessária a utilização de motores DC em diversos
tipos de locomoção de robôs, movimentação de braços mecânicos, etc. Os motores DC (direct
current ou corrente continua) são cargas indutivas que, em geral, demandam uma quantidade de
corrente superior à que as portas do Arduino conseguem fornecer.
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Exemplo de motor DC

Sendo assim, não devemos ligar estes motores diretamente nas portas do Arduino pois se o motor
demandar uma corrente acima de 40mA nas portas digitais (máxima fornecida pelo Arduino) pode
queimar a porta e dani car a placa.

Para solucionar a questão da alta corrente poderíamos usar transistores, porem é importante que
seja possível controlar o sentido de giro do motor, função que não se faz possível usando apenas
um transistor já que para inverter o sentido de giro devemos inverter a polaridade da alimentação
do motor (onde era positivo se põe negativo e vice versa). Um transistor só seria su ciente para
ligar e desligar o motor.

Para resolver nosso problema utilizamos um famoso circuito conhecido como Ponte H que nada
mais é que um arranjo de 4 transistores. Este circuito é uma elegante solução por ser capaz de
acionar simultaneamente dois motores controlando não apenas seus sentidos, como também suas
INÍCIO
velocidades. Além de seu uso TUTORIAIS
ser simples APOSTILA ARDUINO BÁSICO
no Arduino. SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Mas como funciona a Ponte H? Porque este nome?


As pontes H em possuem este nome devido ao formato que é montado o circuito, semelhante a
letra H. O circuito utiliza quarto chaves (S1, S2, S3 e S4) que são acionadas de forma alternada, ou
seja, (S1-S3) ou (S2-S4), veja as guras abaixo. Dependendo da con guração entre as chaves
teremos a corrente percorrendo o motor hora por um sentido, hora por outro.

Circuito Ponte H
Quando nenhum par de chaves está acionado, o motor está desligado (a). Quando o par S1-S3 é
INÍCIO
acionado a corrente percorre S1-S3TUTORIAIS APOSTILA ARDUINO BÁSICO
fazendo com SEJA UM AUTOR
que o motor gire em um sentido  LOJA VIDA DE SILÍCIO
(b). Já quando o 
par S2-S4 é acionado a corrente percorre por outro caminho fazendo com que o motor gire no
sentido contrário (c).

Circuito integrado Ponte H L2398N 

O CI L298N é muito utilizado para o propósito de controle de motores, ele nada mais é que uma
ponte H em um componente integrado. Uma das vantagens do uso desse CI é o menor espaço
ocupado, a baixa complexidade do circuito e o fato de ele já possuir dois circuitos  H, podendo
assim, controlar dois motores. Na gura a seguir você pode conferir o diagrama de blocos do CI
L298N retirado de sua folha de dados (folha de dados L298N) :
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Circuito interno de um CI L298n

As funções dos principais pinos desse CI são descritas na tabela a seguir:


INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Funções dos principais pinos da Ponte H L298N [1]

Outra vantagem do L298N é a resposta a sinais de PWM. Se no lugar de usar sinais lógicos TTL for
usado sinais de PWM, é possível regular a tensão de saída, e dessa forma regular a velocidade dos
motores.

O PWM, Pulse Width Modulation (Modulação por Largura de Pulso), consiste basicamente em
aplicar uma onda quadrada de amplitude Vcc e frequência alta no lugar da tensão continua Vcc. Leia
mais sobre PWM na postagem Grandezas digitais e analógicas e PWM.

Ao usar um sinal de PWM nas entradas IN1 e IN2, por exemplo, teremos uma tensão de saída nos
pinos OUT1 e OUT2 em PWM que será igual à Duty Cycle*Vcc. Dessa forma, podemos regular a
diferença de potencial média aplicada nos motores, controlando as suas velocidades.

Existem outras opções de CI’s de ponte H no mercado, é importante consultar as especi cações
deles em suas folhas de dados(Datasheet) para saber qual irá lhe atender melhor. Veja algumas
opções de ponte H:
L293D Folha de Dados;
INÍCIO
LMD18200 Folha de dados. TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Módulos Driver motor com Ponte H 


Esses módulos são muito utilizados em aplicações de robótica. Esses módulos possuem dimensões
pequenas e já possuem o circuito básico para o uso do CI, o que facilita na acomodação do módulo
no robô ou em outros projetos e a sua utilização.

Existem varias opções disponíveis no mercado, com tamanhos e especi cações diferentes.
Algumas especi cações são importantes ao escolher seu módulo, são elas:

Especi cação de potência máxima fornecida;


Tensão máxima suportada;
Corrente máxima suportada;
Tensão lógica.

Um exemplo desses módulos é o oferecido em nossa loja, sua características são:

Ci L298N;
Tensão para os motores: 5 – 35V;
Corrente máxima para os motores: 2A;
Potencia máxima: 25W;
Tensão lógica: 5V;
Corrente lógica: 0-36mA;
Dimensões: 43x43x27 mm
Peso: 30g.
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Módulo Driver motor com Ponte H


L298N

Módulo Driver motor com Ponte H L298N


Agora que já sabemos como a Ponte H funciona, vamos entender  na prática como podemos usá-las
em conjunto com o Arduino. Para isso iremos usar o Driver motor com Ponte H L298N.

Entradas e saídas
Para começa vamos entender função de cada pino bem como deve ser utilizado.
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Entradas e saídas do módulo Driver motor com Ponte H L298n

 Motor A e Motor B: Conectores para os dois motores


6-35V: Porta para alimentação da placa com tensão entre 6 a 35V.
Ativa 5V: Quando jumpeado, a placa utilizará o regulador de tensão integrado para fornecer 5v
(na porta 5v) quando a porta 6-35V estiver sendo alimentada por uma tensão entre 6 e 35V.
Neste caso, não se deve alimentar a porta 5V pois pode dani car os componentes. A tensão
fornecida na porta 5V pode ser usada para alimentar o Arduino, por exemplo.
5v: Em casos de não haver fonte de alimentação com mais de 6V podemos alimentar a placa com
5V por esta porta. INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Ativa MA: Quando jumpeado aciona o motor A com velocidade máxima. Para controlar a
velocidade do motor A basta remover o jumper e alimentar o pino com uma tensão entre 0 e 5v,
onde 0V é a velocidade mínima (parado) e 5V a velocidade máxima.
Ativa MB: Quando jumpeado aciona o motor B com velocidade máxima. Para controlar a
velocidade do motor B basta remover o jumper e alimentar o pino com uma tensão entre 0 e 5v,
onde 0V é a velocidade mínima (parado) e 5V a velocidade máxima.
IN1 e IN2:são utilizados para controlar o sentido do motor A;
IN3 e IN4: são utilizados para controlar o sentido do motor B;

Veja que agora, no lugar das chaves S1-S3 e S2-S4 temos os pinos IN1 e IN2. Onde IN1 corresponde
às chaves S1-S3 e a IN2 às chaves S3-S4.

Para controlar o sentido, temos as seguintes combinações para o motor A(IN1 e IN2)

Tabela de combinações

Para o motor B (IN3 e IN4), a tabela funciona da mesma forma.


Mãos à obra – Driver motor com Ponte H
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
L298N – Controlando Motores com Arduino
Vamos fazer um exemplo para testar na pratica a ponte h. Neste primeiro exercício queremos testar
o controle do sentido de giro dos motores A e B através do Arduino.

Componentes necessários
Para este exemplo, utilizaremos:

Placa Arduino UNO  ou similar


Ponte H L298N – driver motor
2 Motores DC 12V (pode ser feito com apenas 1)
Fonte alimentação de 12V

Montando o projeto
Prossiga com a montagem conforme esquema abaixo. Caso você use apenas um motor, basta
desconsiderar o motor B:

Garanta que seu Arduino e a fonte externa estejam desligados durante a


montagem.
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Esquema de montagem exemplo 1

Conectando o Arduino ao computador


Conecte seu Arduino ao computador e abra a IDE Arduino.

Antes de carregar um programa, você precisa selecionar qual porta você deseja usar para fazer
carregar o programa no Arduino (upload). Dentro do Arduino IDE, clique no menu Ferramentas
(tools) e abra o submenu Porta(Port). Clique na porta que seu Arduino está conectado, tal como
INÍCIO
COM3 ou COM4. Geralmente TUTORIAIS
aparece APOSTILA ARDUINO BÁSICO
o nome da placa SEJA UM AUTOR
Arduino : “COM3 (Arduino/Genuino Uno)”.  LOJA VIDA DE SILÍCIO 

Você também precisa garantir que o tipo de placa apropriado está selecionado em
Ferramentas(Tools) no submenu Placa (Board).
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Programando
Crie um programa (sketch) e salve com o nome de “exemplo1_ponteh”.
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Em seguida, insira nele o código conforme escrito abaixo:

1 /*Pinagem do arduino*/
2
3 //motor_A
4 int IN1 = 2 ;
5 int IN2 = 3 ;
6
7 //motor_B
8 int IN3 = 4 ;
9 int IN4 = 5 ;
10
11 //Inicializa Pinos
12 void setup(){
13 pinMode(IN1,OUTPUT);
14 pinMode(IN2,OUTPUT);
15 pinMode(IN3,OUTPUT);
16 pinMode(IN4,OUTPUT);
17 }
18
19 void loop(){
20
21 /*Inicio dos Estados do motor A*/
22 //Sentido 1
23 digitalWrite(IN1,LOW);
24 digitalWrite(IN2,HIGH);
25 delay(5000);
26
27 //Freia Motor_A
28 digitalWrite(IN1,HIGH);
29 digitalWrite(IN2,HIGH);
30 delay(5000);
31
32 //Sentido 2
33 digitalWrite(IN1,HIGH);
34 digitalWrite(IN2,LOW);
35 delay(5000);
36
37 //Freia Motor_A
38 digitalWrite(IN1,HIGH);
39 digitalWrite(IN2,HIGH);
40 delay(5000);
INÍCIO
41 /*Fim dos Estados do motor A*/ TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
42
43 /*Inicio dos Estados do motor B*/
44 //Sentido 1
45 digitalWrite(IN3,LOW);
46 digitalWrite(IN4,HIGH);
47 delay(5000);
48
49 //Freia Motor_B
50 digitalWrite(IN3,HIGH);
51 digitalWrite(IN4,HIGH);
52 delay(5000);
53
54 //Sentido 2
55 digitalWrite(IN3,HIGH);
56 digitalWrite(IN4,LOW);
57 delay(5000);
58
59 //Freia Motor_B
60 digitalWrite(IN3,HIGH);
61 digitalWrite(IN4,HIGH);
62 delay(5000);
63
64 /*Fim dos Estados do motor_B*/
65 }

Após escrever o código, clique em Carregar (Upload) para que o programa seja transferido para seu
Arduino.

 
Colocando para funcionar
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Se tudo deu certo, teremos o motores fazendo os seguintes movimentos:

Motor A gira em um sentido


Motor A freia
Motor A gira no sentido contrario
Motor A freia
Motor B gira em um sentido
Motor B freia
Motor B gira no sentido contrario
Motor B freia

Entendendo a fundo
Entendendo o Software
Primeiro de nimos os pinos que estão conectados à ponte H para controle de cada motor.

1 //motor_A
2 int IN1 = 2 ;
3 int IN2 = 4 ;
4
5 //motor_B
6 int IN3 = 6 ;
7 int IN4 = 7 ;
Veja que temos 2 pinos para cada moto para controle de sentido de giro.
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Movimentando o motor
Para fazer o motor se movimentar, primeiro temos que informar para que direção ele deve girar:

1 //Motor_A
2 //Sentido 1
3 digitalWrite(IN1,LOW); //0V
4 digitalWrite(IN2,HIGH); //5V

Para controlar o sentido, temos as seguintes combinações para o motor A(IN1 e IN2)

É importante ter em mente essas combinações:

1 //Sentido 1
2 digitalWrite(IN1,LOW); //0V
3 digitalWrite(IN2,HIGH); //5V
4
5 //Freia Motor_A
6 digitalWrite(IN1,HIGH); //5V
7 digitalWrite(IN2,HIGH); //5V
8
9 //Sentido 2
10 digitalWrite(IN1,HIGH); //5V
11 digitalWrite(IN2,LOW); //0V
Fechamento INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Que tal agora aprender a controlar a velocidade de um motor DC usando um módulo de Ponte H?

Drive Motor com Ponte H L298N – Controle de velocidade de motor DC com PWM

Esperamos que tenham gostado, deixe seu comentário com duvidas, sugestões ou com a foto ou
vídeo de seu projeto!! Compartilhe à vontade.

Referências Bibliográ cas


[1]        Guimarães, F. A. Desenvolvimento de Robô Móvel Utilizando para a Exploração de Ambientes
Hostis – Dissertação de Mestrado em Engenharia de Processos Químicos e Bioquímicos, Escola de
Engenharia Mauá do Centro Universitário do Instituto Mauá de Tecnologia, São Caetano do Sul, SP,
Brasil, 2007.

Editado por Allan Mota e revisado por Ícaro Lobo


 
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Daniel Cardoso

Compartilhe:

 Facebook  LinkedIn  Google  Pinterest

ARDUINO CONSTRUINDO UM ROBÔ ROBÓTICA

Relacionado

Ponte H L298N - Controlando a Robô seguidor de linha com O que é Arduino e como
velocidade de um motor DC com sensor Infravermelho e PWM funciona?
PWM
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

25 COMMENTS

JOAO VICTOR FERREIRA REPLY

6 de setembro de 2017, 22:23

Eu tenho 4 motores DC de 5v cada um e dois módiulos de ponte H L298N. Queria


alimentar eles usando uma fonte externa de 11v, a ligação seria igual a essa que você
mostrou?

Allan Mota REPLY

8 de setembro de 2017, 15:42

Para um motor de 12V você precisa transformar essa tensão de 11V em 5V. Você pode
usar um Regulador De Tensão LM2596 1.25V-35V Ajustavel.

Assim você alimenta ele com 11V e ajusta a saída para 5V. E com esse 5V você
alimenta 2 pontes H’s, cada ponte H controlando 2 motores.

http://www.vidadesilicio.com.br/regulador-tens-o-lm2596.html
http://www.vidadesilicio.com.br/regulador-de-tensao-ajustavel-lm2596.html
WAGNER SATO REPLY

21 de setembroINÍCIO TUTORIAIS
de 2017, 22:33 APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
BOA NOITE,
EU ESTOU PROCURANDO O DATASHEET DA PONTE H, POREM SÓ ENCONTRO O
DATASHEET DO L298…
GOSTARIA DE SABER SE OS DIODOS NA PONTE H ESTÃO CONECTADOS EM
PARALELO COM A CARGA PRA FAZER A FUNÇÃO DE RODA LIVRE, SABE ME DIZER?

Allan Mota REPLY

21 de setembro de 2017, 23:20

Olá Wagner, eu encontrei esse esquemático referente a esse módulo.

https://portal.vidadesilicio.com.br/wp-
content/uploads/2017/03/Modulo-L298N-esquema.jpg

Matheus Pereira Feliciano REPLY

20 de outubro de 2017, 11:09

Olá, precisava de ajuda, estou usando uma ponte h l298n com um motor
12v, z a ligação conforme os esquemas ja esplicado aqui quanto em
outros, mais o motor nao atinge sua rotação nal, creio que n esteja
chegando os 12v no motor. Alguem poderia mim ajudar?
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Jorge Vicente REPLY

22 de setembro de 2017, 18:42

Olá, preciso da seguinte ajuda….


Vou alimentar 2 motores de 12v com até 300mA e preciso de um formato de ponte H
que use o pwm do arduino para acionamento.
O shield não é opção, apenas a ponte com transistores.
Parabéns pelo material desse artigo.
Abraço!!

Allan Mota REPLY

23 de setembro de 2017, 01:05

O módulo ponte H L298n abordado nesse tutorial é uma das soluções


mais simples para a aplicação que deseja fazer.

Você encontra esse módulo nesse link:


http://www.vidadesilicio.com.br/modulo-ponte-h-l298.html

E pode aprender como controlar a velocidade de motores através de


PWM usando esse módulo nesse tutorial aqui:
https://portal.vidadesilicio.com.br/ponte-h-l298n-controle-
velocidade-motor/
Jorge Vicente Oliva Gonçalves REPLY
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO
23 de setembro de 2017, 07:56
SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Muito obrigado por responder, mas como disse antes,


módulos (shield), não são opção nesse momento. Apenas
ponte com transmissores mesmo. Tenho data para nalizar
e não chegaria a tempo essa compra. Os transistores
acredito encontrar aqui na cidade.

Allan Mota REPLY

23 de setembro de 2017, 10:57

Você pode comprar o próprio CI em uma casa de


eletrônica também. Ele só um pouco chato para
trabalhar. Basta procurar pelo ci L298n. Em
uma busca rápida na internet encontrei esse
tutorial mostrando uma sugestão de com usar
esse CI:
http://eletronicaemcasa.blogspot.com.br/2013/03/ponte-
h-para-motores-com-l298.html

Matheus Araujo REPLY

4 de outubro de 2017, 13:47


Cara, realizamos a montagem com o CI L298N alimenta um motor de passo Bipolar.
INÍCIO
Porem o L298 TUTORIAIS
está esquentando, APOSTILA ARDUINO BÁSICO
teria SEJA UM AUTOR
algum modo de continuarmos utilizando o  LOJA VIDA DE SILÍCIO 
L298 porém limitar a corrente?

Allan Mota REPLY

4 de outubro de 2017, 16:57

Você pode reduzir a corrente reduzindo a tensão de alimentação do


motor. Já tentou fazer isso?

Mariana Teixeira REPLY

5 de outubro de 2017, 16:48

Olá, estou em um projeto onde precisamos fazer o controle de um motor usando


esse shield. Quando fui aplicar um PWM no pino Enable A observei que a relação não
foi linear (Vcc*DutyCicle). O pwm é gerado por um dspic. Você acha que as
diferenças entre o arduino e o dspic podem ter in uenciado na diferença do
resultado?

Allan Mota REPLY

7 de outubro de 2017, 10:27


Mariana, Eu não entendi aonde que a relação não foi linear, Você mediu
INÍCIO
a tensãoTUTORIAIS APOSTILA ARDUINO BÁSICO
de saída da ponte SEJA UM AUTOR
H conforme variava o PWM (0 a 255) a curva  LOJA VIDA DE SILÍCIO 
gerada não foi linear? É interessante veri ca o dutycicle no enable A e a
saída da ponte H no Osciloscópio para veri car essa relação. Mande
mais informações, seu problema pode ocorrer para outros leitores.

Mariana Teixeira REPLY

16 de outubro de 2017, 21:48

Oi Allan, quando apliquei um pwm no pino enable A, a


tensão de saída da ponte H não era a porcentagem do Duty
Cicle aplicada a tensão de alimentação. Meus testes foram
feitos com uma fonte de 12V. Testei o comportamento da
tensão de saída da ponte aplicando duty cicles de diversos
valores. Quando aplicado um de 56% a saída da ponte h já
não oferecia tensão su ciente para que o motor funcione
com um Vcc de 12V. Plotei um grá co no matlab e a tensão
de saída em relação ao pwm foi próxima a uma exponencial.
Vou veri car essas relações no osciloscópio e mando mais
informações. Obrigada.

Mariana Teixeira REPLY

16 de outubro de 2017, 21:51


Outra coisa que eu esqueci de comentar, quando
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR
se aplica um pwm com duty clicle de 100% ( Ou LOJA VIDA DE SILÍCIO 
quando deixa o jumper no shield), sempre tem
uma queda de tensão próxima a 1.6 V,
independente da tensão de alimentação do
shield.

Allan Mota
18 de outubro de 2017, 23:39

Essa queda de tensão é normal. Ela


esta ligada as quedas de tensão nos
diodos do módulo.

Luiz Felipe REPLY

16 de outubro de 2017, 09:19

Olá, estou realizando um projeto nal do meu curso de automação e estou montando
uma ponte rolante com 2 motores de 12vc. No caso nós planejamos o funcionamento
dele em ponte H (ação e reversão e parada) acionado por reles ( no caso a shield de
relés, 2 pra cada motor ) , funcionando via bluetooth e por um shield de joystick
(somente o analógico) para fazer o manual.
Minha di culdade está sendo em realizar a programação do mesmo.
INÍCIO são TUTORIAIS
os componentes , APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 

Arduino Uno;
Shield de Relé ( 4 no Total)
Shield de Bluetooth (HC-05)
Shield de Joystick ( KEYES )

O aplicativo de Celular que estou usando para o bluetooth é o “bluetooth RC


Controller”

Agradeceria muito de uma ajuda, pois sou leigo em programação de arduino, e estou
meio que desesperado. haha.

Abraço.

Guilherme Furquim REPLY

16 de outubro de 2017, 19:16

Vou montar um carrinho controlado através de um Arduino , com o módulo


Bluettoth HC-06 , e possuo 4 motores de 12V cada e 1,5A , e tenho duas ponte H
L298N , queria saber a ligação , e principalmente a programação , obrigado desde já
!!

Kevin REPLY
4 de novembro de 2017, 22:45

INÍCIO não
Olá, meu arduino TUTORIAIS APOSTILA
é reconhecido ARDUINO BÁSICO
pelo computador, a portaSEJA
COMUM AUTOR
não aparece  LOJA VIDA DE SILÍCIO 
como opção. As únicas coisas funcionando nele são seus próprios Leds. Poderia me
ajudar?

Allan Mota REPLY

6 de novembro de 2017, 18:21

Você já tentou usá-lo em outro computador? Permanece com o mesmo


problema?

Kevin REPLY

17 de novembro de 2017, 04:06

Sim, descobri que meu chip AtMEGA estava queimado,


parece que alimentei da forma errada e acabou dani cando
o mesmo.
Em compensação, sabe me dizer como saber se meu módulo
bluetooh HC-05 está queimado? pois estou ligando na saída
5V do Arduino e no GND mas não liga. Gostaria de saber oq
poderia ter acontecido já que tenho certeza absoluta de que
não ultrapassei as especi cações de 3,3V – 6V
Gabriel Amorim
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR REPLY
 LOJA VIDA DE SILÍCIO 
7 de novembro de 2017, 08:54

olá, estou om problemas na ligação de 2 motores dc 3~6v com redução com o driver
ponte-h l298n. Consigo ligar o driver, mas os motores apenas começam a girar e
param. Estou utilizando 4 pilhas AA para a alimentação e os os são aqueles bem
nos que estão ligados ao driver. Gostaria de sabe o que ocorre com a minha ligação

Allan Mota REPLY

7 de novembro de 2017, 11:10

As pilhas estão novas? Talvez elas não estejam dando conta. Essa ligação
é bem simples e provavelmente seu problema esteja ligado à fonte de
alimentação.

Max JUnior REPLY

4 de dezembro de 2017, 16:07

Boa tarde excelente explicação, só gostaria de saber se é possível colocar um Joystick


com o, sendo que usasse o direcional e pelo menos mais botão para ligar um motor
de 5 v direto na placa do arduino e a ponte h controlaria os dois motores de 12v,
poderia postar o esquema de montagem e a programação?
Desde já muito obrigado!
INÍCIO TUTORIAIS APOSTILA ARDUINO BÁSICO SEJA UM AUTOR  LOJA VIDA DE SILÍCIO 
Moura REPLY

17 de Janeiro de 2018, 20:06

Estou com o mesmo problema do Matheus Pereira Feliciano. o programa funciona, o


motor (A)(12v) gira para um lado e para o outro mas a tensão entre OUT1 e OUT2 é de
3.5v (não deveria ser em torno de 12V?). estou usando uma bateria automotiva
(13.5V) mantida em carga por um carregador de bateria. testei com 2 módulos e o
resultado foi o mesmo.
Se tiro o jumper ATIVA 5V ou ATIVA MA, o motor não gira.
O que pode ser? módulos com defeito?

DEIXE UMA PERGUNTA, SUGESTÃO OU ELOGIO! ESTAMOS ANSIOSOS PARA TER OUVIR!

Digite seu comentário aqui...

© 2018 Portal Vida de Silício All rights reserved