Description du projet
TraduitFaire tourner 2 drivers step nema17 A4988. Environ 1 rotation par seconde.
DIR, ENABLE et division de pas 1/16 sur le driver sont physiquement scellés, seul STEP est utilisé.
Le deuxième pas tourne plus lentement que le premier, environ 2 fois, le coefficient de division est réglé dans SETUP.
La vitesse du premier et, par conséquent, du deuxième moteur est régulée par un potentiomètre, le min mach est installé dans SETUP.
Après avoir effectué N pas, environ 6-10 tours du premier moteur, il y a une pause dans la rotation des moteurs, pendant 0,2-2 secondes.
N pas sont réglés par un potentiomètre, min mach est installé dans SETUP.
Le temps de pause est réglé par un potentiomètre, le min mach est réglé dans SETUP.
Pendant une pause, sur l'une des sorties de l'arduino, un signal log 1 est émis.
Entre la prise de N pas dans le pas X à une sortie séparée de l'arduino, un signal log 1 est émis pendant une durée de 0,2-1 sec, ce temps est réglé dans SETUP, tandis que les moteurs continuent de tourner, la durée de ce signal ne dépend pas des autres processus.
Le nombre de pas X est déterminé par un potentiomètre et ne dépasse jamais N. À travers MAP.
Après une pause, le processus est répété.