Devices & Components
1
Arduino Uno Rev3
1
ULN2003
1
28BYJ-48 stepper motor
1
Solderless Breadboard Full Size
1
Jumper wires (generic)
Software & Tools
Arduino IDE
Project description
Code
Code
arduino
Comments
Only logged in users can leave comments
Devices & Components
Arduino Uno Rev3
ULN2003
28BYJ-48 stepper motor
Solderless Breadboard Full Size
Jumper wires (generic)
Software & Tools
Arduino IDE
Project description
Code
Code
arduino
1#define A 2 2#define B 3 3#define C 4 4#define D 5 5 6#define NUMBER_OF_STEPS_PER_REV 512 7 8void setup(){ 9pinMode(A,OUTPUT); 10pinMode(B,OUTPUT); 11pinMode(C,OUTPUT); 12pinMode(D,OUTPUT); 13} 14 15void write(int a,int b,int c,int d){ 16digitalWrite(A,a); 17digitalWrite(B,b); 18digitalWrite(C,c); 19digitalWrite(D,d); 20} 21 22void onestep(){ 23write(1,0,0,0); 24delay(5); 25write(1,1,0,0); 26delay(5); 27write(0,1,0,0); 28delay(5); 29write(0,1,1,0); 30delay(5); 31write(0,0,1,0); 32delay(5); 33write(0,0,1,1); 34delay(5); 35write(0,0,0,1); 36delay(5); 37write(1,0,0,1); 38delay(5); 39} 40 41void loop(){ 42int i; 43i=0; 44while(i<NUMBER_OF_STEPS_PER_REV){ 45onestep(); 46i++; 47}
Comments
Only logged in users can leave comments