pessoal boa noite!

gosto muito de arduino e tenho noções de programação, e ai gostaria de fazer um projeto com um l298n controlando 2 motores dc, e ai vi vários tutorias de como utilizar esse modulo e então comprei um igual a esse da foto ao lado

porem o vendedor de enviou esse modelo

e eu estou sentindo muitas dificuldades com as entradas in1, in2,in3,in4    deixo o junter de alimentação externa desligado e conecto os jumpers dos 2 motores (ENA e 5v ) porem a minha dificuldade é em relacao ao  in1 5v, in2 gnd     não contrei nenhum modelo com 8 entradas e gostaria que alguém indicassem o que fazer

Exibições: 879

Responder esta

Respostas a este tópico

Oi Geo, bom dia.

Eu uso o L298 nos meus projetos. Normalmente eu uso em conjunto com o L297, pois é + fácil,

pois não preciso preocupar com estas entradas.

Mas de qq vamos ver o q podemos fazer para resolver sua dúvida.

Eu tentei ler o que está escrito após os oinos e devido ao foco da foto não consegui.

Na parte da frente da plaquinha parece que está escrito: ENA  In1 In2 In3 In4 ENB.   Correto?

O que está escrito na parte de trás?

Rui

Oi Geo,

encontrei esta foto no site da Aliexpress com o no.   2038574081.

Encontrei tb um esquema e um sketch.

O esquema não mostava estes outros pinos (GND e 5V, ) então eu o modifiquei mostrando o que eu "ACHO" que devem ser estas ligações. As minhas modificações estão em vermelho e azul claro.

segue o sketch que encontrei.

//Function: This program is based on ARDUINO MEGA 2560 driver L298-driven stepper motor 28BYJ-48
//Time:August,17,2012
int IN1=1;
int IN2=2;
int IN3=3;
int IN4=4;
void setup()
{
int i;
for(i=1;i<5;i++)
pinMode(i,OUTPUT);
}
void loop()
{
byte phaseccw[8]={0x01,0x02,0x04,0x08,0x01,0x02,0x04,0x08};
byte speed = 5;
byte i,j,k,n,temp;
for(n=0;n<3;n++)//Forward to accelerate the rotation three times
{
for(k=0;k<255;k++)
{
for(i=0;i<8;i++)
{
temp = phaseccw[i];
for(j=1;j<5;j++)
{
//temp = phaseccw[i];
digitalWrite(j,temp&0x01);
temp>>=1;
}
delay(speed);
}
}
speed++;
}

for(j=1;j<5;j++)
digitalWrite(j,phaseccw[i]&0x00);
delay(1000);

for(n=0;n<3;n++)//Reverse deceleration rotation three times
{
for(k=0;k<255;k++)
{
for(i=0;i<8;i++)
{
temp = phaseccw[i];
for(j=1;j<5;j++)
{
digitalWrite(5-j,temp&0x01);
temp>>=1;
}
delay(speed);
}
}
speed--;
}

for(j=1;j<5;j++)
digitalWrite(j,phaseccw[i]&0x00);
delay(1000);
}

Rui

Oi Geo,

acho que o sketch que postei é para step motor de 4 fios.

Voce precisa é de 2 motores separados, né?

Rui

Geo, bom dia.

Esta foto encontrei no link : http://pt.aliexpress.com/item/Special-promotions-5pcs-lot-L298N-mot...

Post seu sketch e seu esquema de ligação para que  possamos entender melhor a sua dificuldade.

Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço