Billiga dubbla Stepper Driver! (4 / 5 steg)
Steg 4: Arduino koden och testa din stepper motor!
Kopiera de koden nedan till din arduino programvara:
/ * Stepper Copal
*---** Program att köra en stegmotor som kommer från en 5'25 driva * enligt dokumentationen jag hittade, denna stepper: "[...] motor * göras av Copal elektronik, med 1,8 grader per steg och 96 ohm * per slingrande, med center kranar väckts om att separera leder [...] "* [http://www.cs.uiowa.edu/~jones/step/example.html] ** det är en unipolär stegmotor med 5 kablar: ** - röd: strömkontakt, jag har det på 5V och arbeten böter * - orange och svart: spole 1 * - brunt och gult: spolen 2 ** (läpp) 2005 DojoDave för K3 * http://www.0j0.org | http://www.0j0.org ** David Cuartielles * 20 oktober 2005 * /
int motorPin1 = 0;
int motorPin2 = 1;
int motorPin3 = 2;
int motorPin4 = 3;
int fördröjningstid = 500.
void setup() {
pinMode (motorPin1, produktionen);
pinMode (motorPin2, produktionen);
pinMode (motorPin3, produktionen);
pinMode (motorPin4, produktionen); }
void loop() {
digitalWrite (motorPin1, hög);
digitalWrite (motorPin2, låg);
digitalWrite (motorPin3, låg);
digitalWrite (motorPin4, låg);
Delay(delayTime);
digitalWrite (motorPin1, låg);
digitalWrite (motorPin2, hög);
digitalWrite (motorPin3, låg);
digitalWrite (motorPin4, låg);
Delay(delayTime);
digitalWrite (motorPin1, låg);
digitalWrite (motorPin2, låg);
digitalWrite (motorPin3, hög);
digitalWrite (motorPin4, låg);
Delay(delayTime);
digitalWrite (motorPin1, låg);
digitalWrite (motorPin2, låg);
digitalWrite (motorPin3, låg);
digitalWrite (motorPin4, hög);
Delay(delayTime); }