Sorry, you must be logged in to use the shoutbox!

Auteur Sujet: Carte moteur l298n  (Lu 1138 fois)

périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Carte moteur l298n
« le: mars 01, 2018, 11:13:14 am »
Bonjour,

je continue mes tests, en ce moment je suis sur la carte moteur l298n.
sur le bloc, on me demande de renseigner la broche EN (pwm). lorsque je regarde la carte, je ne vois pas cette broche.
il y a la ENA et ENB, j'ai essayé l'une après l'autre mais ça ne fonctionne pas. j'ai fait des recherhces sur internet mais rien.

pouvez-vous m'aider?
merci d'avance

Bzhtitude

  • Full Member
  • ***
  • Messages: 105
  • Ad astra ...
    • Voir le profil
Re : Carte moteur l298n
« Réponse #1 le: mars 01, 2018, 08:15:38 pm »
Bonsoir

La carte peut commander 2 moteurs ( si tu as celle là : https://wiki.mchobby.be/index.php?title=Pont-H_L298N ) mais bon, elles sont toutes presque pareilles.

Pour chaque moteur , il faut 3 signaux donc 6 en tout si tu veux 2 moteurs  (IN1, IN2 ENA  et IN3 ,IN4 ,ENB)
L'alimentation est faite via le bornier à vis en fonction des moteurs à commander... la carte arduino seule ne peut alimenter les moteurs, il faut une alim externe, par contre le driver peut fournir un 5 V pour alimenter l'arduino...

Si tu as 5 min, une petite photo ? ou sinon l'explication de tes connections permettra d'y voir plus clair.

Bon courage






périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Carte moteur l298n
« Réponse #2 le: mars 03, 2018, 05:20:55 pm »
Salut,


merci pour ta réponse.
c'est un robot que j'ai acheté chez Central Media, le duino 7007. j'ai suivi la notice lorsque je l'ai monté.

voici le photo de la carte :



Lorsque je veux utiliser le bloc disponible sur blockly, je ne sais pas quoi mettre dans la "case" EN (pwm)

Bzhtitude

  • Full Member
  • ***
  • Messages: 105
  • Ad astra ...
    • Voir le profil
Re : Carte moteur l298n
« Réponse #3 le: mars 03, 2018, 07:00:00 pm »
Tu mets le N° de la broche sur lequel tu as mis le fil vert pour le moteur 1 et
le N° de la broche sur lequel tu as mis le fil jaune pour le moteur 2.
On ne voit pas comment se raccorde ces 6 fils sur ta carte arduino.

périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Carte moteur l298n
« Réponse #4 le: mars 04, 2018, 04:01:25 pm »
bonjour,

merci pour ta reponse.
je n'avais pas mis ces broches pour les moteurs, je m'étais référé aux inscriptions sur la carte (donc, j'avais mis blanc pour le moteur 1 et gris pour le moteur 2)
par contre, reste toujours la fameuse broche EN


les fils sont reliés a la carte arduino de la façon suivante :
Rouge sur 5v
Noir sur ground
Vert sur 5
Jaune sur 6
Blanc sur 1
gris sur 2
violet sur 3
bleu sur 4




périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Carte moteur l298n
« Réponse #5 le: mars 06, 2018, 11:01:32 pm »
Bonsoir,

je continue de tester pour faire fonctionner mon robot mais j'ai des soucis dans la configuration des blocs

Voici le bloc pour tester :



Voici le code :

 // pin assignation for L298N_id
 int l298n_id[3] = {3, 5, 6};
void l298n_forward(int speed,int Pins[3])
{
  analogWrite(Pins[0],speed);//Motor speed
  digitalWrite(Pins[1],HIGH);//turn DC Motor move clockwise
  digitalWrite(Pins[2],LOW);//turn DC Motor move clockwise
}


void setup() {
   // pin assignation for L298N_id
 pinMode(5,OUTPUT);//IN1_id Pin
 pinMode(6,OUTPUT);//IN2_id Pin
 pinMode(3,OUTPUT);//PWM_id Pin

}

void loop() {
  l298n_forward(175, l298n_id1);
  delay(5000);

}

lorsque je le teste, il me renvoie le message d'erreur suivant :

exit status 1
'l298n_id1' was not declared in this scope.

Ou est ce que je me plante?

merci de votre aide




toucas

  • Newbie
  • *
  • Messages: 48
    • Voir le profil
Re : Carte moteur l298n
« Réponse #6 le: mars 07, 2018, 10:37:37 am »
Salut les ID doivent être les même.

SebCanet

  • Administrator
  • Sr. Member
  • *****
  • Messages: 442
    • Voir le profil
Re : Carte moteur l298n
« Réponse #7 le: mars 07, 2018, 01:08:41 pm »
Ah oui mince il manque la mécanique des instances sur ces blocs là.
Encore un truc à rajouter...

périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Carte moteur l298n
« Réponse #8 le: mars 08, 2018, 09:28:31 pm »
Bonsoir,
merci pour vos réponses.

donc en faite, je dois modifier la lign suivante :  l298n_forward(175, l298n_id1); en  l298n_forward(175, l298n_id[3]);

toucas

  • Newbie
  • *
  • Messages: 48
    • Voir le profil
Re : Carte moteur l298n
« Réponse #9 le: mars 08, 2018, 10:58:15 pm »
Non il faut juste que le ID du block initialisation correspond avec lautre block tu peu mettre ID1 OU ID2 .... mais les 2 doivent être les même

périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Carte moteur l298n
« Réponse #10 le: mars 13, 2018, 03:57:37 pm »
Bonjour,

ça marche.

Merci Toucas, j'avais oublié de changer l'ID sur le bloc.

pour les branchements, j'ai fait toutes les combinaisons. Pour la broche EN (pwm), il faut mettre le fil relié a la broche ENA.


merci a tous pour votre aide.


SebCanet

  • Administrator
  • Sr. Member
  • *****
  • Messages: 442
    • Voir le profil
Re : Carte moteur l298n
« Réponse #11 le: mars 17, 2018, 02:18:46 pm »
Ca y est, les instances pour le L298 sont fonctionnelles. A tester ! Merci.

périambre

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Carte moteur l298n
« Réponse #12 le: avril 04, 2018, 09:40:03 pm »
Salut,

avec un peu de retard, j'ai testé ça marche.
merci