Stap 4: Arduino, Code en testen van uw stappenmotor!
Kopieer de onderstaande code de arduino software:
/ * Stepper Kopal
*---** Programma om te rijden een stappenmotor afkomstig uit een schijf van 5'25 * volgens de documentatie ik gevonden, deze stepper: "[...] motor * gemaakt door Kopal elektronica, met 1.8 graden per stap en 96 Ohm * per liquidatie, met center kranen te scheiden haalde leidt [...] "* [http://www.cs.uiowa.edu/~jones/step/example.html] ** is een unipolaire stepper motor met 5 draden: ** - rood: aansluiting, ik heb het op 5V en werkt boete * - oranje en zwarte: spoel 1 * - bruin en geel: spoel 2 ** (gespleten) 2005 DojoDave voor 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 delayTime = 500;
VOID Setup {}
pinMode (motorPin1, OUTPUT);
pinMode (motorPin2, OUTPUT);
pinMode (motorPin3, OUTPUT);
pinMode (motorPin4, OUTPUT); }
void loop {}
digitalWrite (motorPin1, hoge);
digitalWrite (motorPin2, laag);
digitalWrite (motorPin3, laag);
digitalWrite (motorPin4, laag);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, hoge);
digitalWrite (motorPin3, laag);
digitalWrite (motorPin4, laag);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, laag);
digitalWrite (motorPin3, hoge);
digitalWrite (motorPin4, laag);
delay(delayTime);
digitalWrite (motorPin1, laag);
digitalWrite (motorPin2, laag);
digitalWrite (motorPin3, laag);
digitalWrite (motorPin4, hoge);
delay(delayTime); }