Pont en h (l293d) - moteur pas a pas -

Bonjour,
Je suis le plus débutant des débutant avec Arduino mais j'ai un but précis !
En effet je voudrais réaliser un système qui permettrai de faire tourner un moteur, dans un sens pendant un temps déterminé et puis dans l'autre pendant le même temps.
Pour cela j'ai acheté une carte Arduino Uno, un driver l293D et j'ai récupéré un moteur pas à pas dans une vielle imprimante.

Mais voilà, je suis bloqué :
J'ai réalisé des système trouver sur internet, notamment celui-ci :
http://www.pobot.org/Controleur-simple-d-un-moteur.html

Mais je n'arrive pas à mon but puisque le moteur tourne dans un seul sens.
Je me suis donc dit, gentil comme vous êtes :), vous allez m'aidez à le réaliser !

Merci !

bonjour,
photo du montage?
photo du moteur?
alim externe?

manque plein de choses pour répondre

A lire : http://forum.arduino.cc/index.php?topic=324322.0
et les deux autres messages épinglés par la même occasion.

Merci d’avoir répondu, je suis désolé je suis, peut être, allé trop vite en besogne :

voilà le moteur :

le montage ressemble a celui-ci :

il me semble que le moteur n’a pas besoin d’alim externe car j’ai réussi à le faire tourne avec l’alim de l’Arduino Uno. et voici mon code :

void setup() {

Serial.begin(9600) ;

// les déclarations des 4 pattes de controle des bobines
pinMode(4,OUTPUT) ;
pinMode(5,OUTPUT) ;
pinMode(6,OUTPUT) ;
pinMode(7,OUTPUT) ;

// la patte d’enable
pinMode(12,OUTPUT) ;
analogWrite(12,250) ;

int TEMPS = 20 ;
}

void loop() {

Serial.println("..") ;

// A off, B haut
digitalWrite(4,LOW) ;
digitalWrite(5,LOW) ;
digitalWrite(6,LOW) ;
digitalWrite(7,HIGH) ;
delay(100) ;

// A haut, B off
digitalWrite(4,LOW) ;
digitalWrite(5,HIGH) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
delay(100) ;

// A off, B bas
digitalWrite(4,LOW) ;
digitalWrite(5,LOW) ;
digitalWrite(6,HIGH) ;
digitalWrite(7,LOW) ;
delay(100) ;

// A bas, B off
digitalWrite(4,HIGH) ;
digitalWrite(5,LOW) ;
digitalWrite(6,LOW) ;
digitalWrite(7,LOW) ;
delay(100) ;
}

Merci d’avoir répondu si vite !

photo du moteur?
alim externe?

la photo du moteur est disponible en cliquant sur le lien "voici le moteur" et il me semble que le moteur n'a pas besoin d'alim externe car j'ai réussi à le faire tourner avec l'alim de l'Arduino Uno.
Merci !

Drofca:
la photo du moteur est disponible en cliquant sur le lien “voici le moteur” et il me semble que le moteur n’a pas besoin d’alim externe car j’ai réussi à le faire tourner avec l’alim de l’Arduino Uno.
Merci !

Pour un moteur qui n’entraine aucun équipement, la conso nécessaire peut-être faible et l’alimentation possible par celle de l’arduino.
Dans le cas ou le moteur doit entrainer quelque chose, c’est bien différent.

Serge .D

Je suis vraiment un débutant ! :slight_smile: Dans ce cas, il faudrait une alim externe car le moteur entraine un fil et un poids d'environ 500g.
Merci !!

Noooooo, ne jamais alimenter un moteur avec l'alim de l'arduino, that a big rookie mistake !!!!!!! Tu risque d'avoir des brownout.

Ok, ok ! :slight_smile: Mais il faudrait quel genre d'alim pour alimenter ce petit moteur récupéré ?

en génétal, ces moteurs sont en 12v sur les imprimantes.
teste en montant de 5v à 9v à 12v et vois s'il chauffe ou pas.