Discussions Générales > Présentez vous !

bonjour

(1/1)

jean luc 81:
j'aie crée un réseau ho (environ 220m de rails + de 4 ans de construction) et jusqu'à maintenant je me contenter d'utiliser des relais et autres composants simples
j'ai construit une plaque tournante et pour la motoriser j'ai décider de m'orienter sur une motorisation pas a pas piloter par Arduino
et la mes problèmes commencent :)

 matériel utilisé :
         -Arduino
         -Longruner Tb6600 Pilote de moteur pas à pas Nema 17
         -moteur Longruner 17HS 4401

 description :
un bouton poussoir (A): déplacement antihoraire de 36° (20 pas) incrémentation d'une variable X=X+1 (au départ X=0 correspond a ma plaque tournante alignée avec ma voie d'arrivée)
un bouton poussoir (B): déplacement horaire de 36° (20 pas) incrémentation d'une variable X=X-1
un bouton poussoir (C): déplacement horaire de 180° (100 pas) possible uniquement si X=0 ou X= 5 (retournement loco)

si possible j'aimerais pouvoir en plus varier le nombre de pas (voir de 1/2 pas) pour d'éventuelles ajustement a ma maquette

et la je n'arrive pas à coder pour obtenir un bon resultat
merci de vos conseils





CATPLUS:
Bonjour

A voir

https://www.locoduino.org/spip.php?article325

msport:
Bonjour Marcel,
l'article 325 ne concerne pas le pilotage d'une plaque avec un moteur pas-à-pas.
@ jean luc 81, ce fil vous intéressera :
https://forum.locoduino.org/index.php?topic=829.0

jean luc 81:
merci pour vos réponses rapides
malheureusement le code ne fonctionne pas comme prévu
en effet le moteur ne s'arrete pas (position des microswichs S1;S2.S3 controler et tester dans differentes positions)
ensuite avec une voie d'arrivée et 7 voies de stockage de loco l'option 3 poussoirs me parait etre une bonne solution
en attendant de vous lire Merci encore

msport:

--- Citation de: jean luc 81 le octobre 31, 2023, 06:22:56 pm ---malheureusement le code ne fonctionne pas comme prévu

--- Fin de citation ---
Lequel ? on ne peut pas deviner ce que vous avez testé.
Par ailleurs, je n'ai pas utilisé de moteur pas à pas en dehors de tests limités.
En tout état de cause, nous ne pouvons pas écrire de programme à votre place, ce n’est pas la vocation de Locoduino.
Relisez l'article Aide : https://www.locoduino.org/spip.php?article298

Navigation

[0] Index des messages

Utiliser la version classique