| ??? 01/21/04 15:04 Read: times |
#63070 - Here's the code Responding to: ???'s previous message |
/*main.c*/
sbit notA=P2^0; sbit isA=P2^1; sbit notB=P2^2; sbit isB=P2^3; sbit dir=P2^4; void delay(){ int a, b; for(a=0; a<5000; a++) for(b=0; b<10000; b++) a=a+0; } void move(int dir, int steps) { int y, z; /* clockwise movement */ if(dir == 1){ for(y=0; y<=steps; y++){ for(z=0; z<=19; z+4){ isA=lookup[z]; isB=lookup[z+1]; notA=lookup[z+2]; notB=lookup[z+3]; delay(); } } } /* counter clockwise movement */ if(dir==0){ for(y=0; y<=step; y++){ for(z=19; z>=0; z - 4){ isA=lookup[z]; isB=lookup[z-1]; notA=lookup[z -2]; notB=lookup[z-3]; delay( ); } } } } void main( ){ int z; int lookup[20] = { 1, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0 }; while(1){ /*move forward, 15 degrees (2 steps) */ move(1, 2); /* move backwards, 7.5 degrees (1step)*/ move(0, 1); } } |
| Topic | Author | Date |
| stepper motor control | 01/01/70 00:00 | |
| Here's the code | 01/01/70 00:00 | |
RE: Here's the code | 01/01/70 00:00 | |
| RE: stepper motor control | 01/01/70 00:00 | |
| RE: stepper motor control | 01/01/70 00:00 | |
| RE: stepper motor control | 01/01/70 00:00 | |
| RE: stepper motor control | 01/01/70 00:00 | |
| RE: stepper motor control | 01/01/70 00:00 |



