Kör en Stepper Motor med en Arduino och en A4988 Stepstick/Pololu drivrutin (1 / 5 steg)
Steg 1: Lite om Stepper Motors
Det finns massor av bra resurser ute om stegmotorer, hur de fungerar och vilka typer finns tillgängliga, skulle jag rekommendera
Stepper motor sida på RepRap wiki
Jag hade fått några stegmotorer från Ebay, som inte fungerade bra med Adafruit Motor sköld. Titta på speciell problemet här var motståndet/ström/spänning betyg;
Nominell ström/phase2.0A
Fas Resistance1.4ohms
Voltage2.8V
Så, för stegmotorer, motståndet per fas är en konstant. Nominell ström är maximalt nuvarande motorn kommer att ta innan något händer, och spänningen är beräknade spänningen som ger en konstant nuvarande på märkströmmen, för motorer motståndet (V = jag x R, V = 2.0a x 1.4 Ohm = 2.8V).
Adafruit stegmotor sköld cant tillgång 2A, och har problem med spänningar nedan om 5V, kunde inte så korrekt köra min motors (de ryckte men rörde sig smidigt).
Så jag fick några stepsticks och beslutade att koppla dem till min Arduino.
Andra material
För detta använde jag också;
En Arduino Uno, men någon kompatibel Arduino bör göra
En Stepstick eller kompatibel stepper drivrutinen med hjälp av en A4988 eller DRV8825
En 12V strömförsörjning
En skärbräda
Vissa hookup wire, jag använde fast Cat5 strandar.
Jag använde även ett par lysdioder och vissa 220 Ohm motstånd