Contrôler un moteur pas à pas avec arduino
Débuté par Newbies, nov. 27 2012 06:01
5 réponses à ce sujet
#1
Posté 27 novembre 2012 - 06:01
Alors voila j'ai reçament commander mon arduino ainsi que quelques accessoires ( breadboard, capteur US, etc... ) dont sa http://www.miniinthebox.com/fr/l-electronique-automobile-et-le-bricolage-5v-moteur-pas-a-pas-avec-chauffeur-uln2003_p340890.html que j'ai acheter non pas car j'en avais besoin mais parce que c’était en solde ( j'ai pas put résister ^^ ) mais le problème c'est que je ne sais pas comment le contrôler du moteur fonctionne ni quels sont les branchements pour le mettre sur ma carte arduino, ni comment on programme la rotation d'un moteur tel que celui ci depuis l'arduino et ni ce que je vais en faire
Donc si vous pouvez m’éclaircir sur se sujet et si vous avez une idée d’application sachant que je suis tombé sur un concours de jeune inventeur
( moins de 15 ans je crois ) qui ma l'air sympas et que j'aimerais y participer avec une projet arduino
PS: Je sais que sa a aucun rapport mais je viens de penser a un truc. Ya t il moyen de récupérer le circuit imprimer d'une sourit bluetooth afin d'interpréter les information reçut avec l'arduino et de pouvoir pas conséquent contrôler un robot ?
Merci.
Donc si vous pouvez m’éclaircir sur se sujet et si vous avez une idée d’application sachant que je suis tombé sur un concours de jeune inventeur
( moins de 15 ans je crois ) qui ma l'air sympas et que j'aimerais y participer avec une projet arduino
PS: Je sais que sa a aucun rapport mais je viens de penser a un truc. Ya t il moyen de récupérer le circuit imprimer d'une sourit bluetooth afin d'interpréter les information reçut avec l'arduino et de pouvoir pas conséquent contrôler un robot ?
Merci.
#2
Posté 27 novembre 2012 - 07:20
Ca me paraît compliqué : je pense que chaque constructeur utilise des transmissions d'information différentes. Ou alors il faudrait peut-être utilisé le récepteur avec en tentant de comprendre la communication usb... Dans un cas comme dans l'autre, ça me paraît difficilement réalisable. Après je peux me tromper. Dans tous les cas, regarde sur internet.PS: Je sais que sa a aucun rapport mais je viens de penser a un truc. Ya t il moyen de récupérer le circuit imprimer d'une sourit bluetooth afin d'interpréter les information reçut avec l'arduino et de pouvoir pas conséquent contrôler un robot ?
#3
Posté 27 novembre 2012 - 11:04
Bonjour Newbies,
pour piloter un pàp avec arduino, i lfaut inclure la bibliothèque. Un exemple simple
#include <Stepper.h>
#define nstep 48
Stepper PaP_marche_Avant(nstep, 5,4); // 4 et 5 représentent les pins digitaux de branchement j'utilise un montage 2 fils, si tu utilises un montage 4 fils tu écris PaP_marche_Avant(nstep, 7,6,5,4);
Stepper PaP_marche_arriere(nstep, 4,5); // tu inverses la séquence (cf. google moteur pas à pas)
void setup() {
}
void loop() {
PaP_marche_Avant.step(20); // 20=> rotation de 20 pas du moteur
delay(1000); // pause de 1 seconde avant la marche arrière
PaP_marche_Arriere.step(20);
}
le schéma pour 2 fils sur arduino 5 fils au niveau du moteur :
@++ ludovic
pour piloter un pàp avec arduino, i lfaut inclure la bibliothèque. Un exemple simple
#include <Stepper.h>
#define nstep 48
Stepper PaP_marche_Avant(nstep, 5,4); // 4 et 5 représentent les pins digitaux de branchement j'utilise un montage 2 fils, si tu utilises un montage 4 fils tu écris PaP_marche_Avant(nstep, 7,6,5,4);
Stepper PaP_marche_arriere(nstep, 4,5); // tu inverses la séquence (cf. google moteur pas à pas)
void setup() {
}
void loop() {
PaP_marche_Avant.step(20); // 20=> rotation de 20 pas du moteur
delay(1000); // pause de 1 seconde avant la marche arrière
PaP_marche_Arriere.step(20);
}
le schéma pour 2 fils sur arduino 5 fils au niveau du moteur :
@++ ludovic
#4
Posté 28 novembre 2012 - 01:00
pour piloter un pàp avec arduino, i lfaut inclure la bibliothèque. Un exemple simple
Comment sa inclure la bibliotheque ? C'est a dire donner les infos a l'arduino sur le moteur ? Et cette etape ne se fais pas normalement dans la fonction pinmode ?
branchement j'utilise un montage 2 fils, si tu utilises un montage 4 fils
C'est a dire quatre fils "data" ?
#5
Posté 29 novembre 2012 - 04:57
ceci t'aidera certainement :
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertMoteursPAP
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertMoteursPAP
Répondre à ce sujet
1 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users
-
Bing (1)