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
Tags:
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
Veja se ajuda
Controle de motor DC com L298
https://drbitblog.wordpress.com/2012/11/23/controle-de-motor-dc-com...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por