Stepper motor

Dependencies:   StepperMotorUni mbed

Committer:
Voldread
Date:
Thu Oct 08 16:15:32 2015 +0000
Revision:
0:1f4ed94b7b01
Stepper motor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Voldread 0:1f4ed94b7b01 1 #include "mbed.h"
Voldread 0:1f4ed94b7b01 2
Voldread 0:1f4ed94b7b01 3
Voldread 0:1f4ed94b7b01 4 BusOut steps (PA_7, PB_6, PC_7, PA_9);
Voldread 0:1f4ed94b7b01 5
Voldread 0:1f4ed94b7b01 6
Voldread 0:1f4ed94b7b01 7 int main()
Voldread 0:1f4ed94b7b01 8 {
Voldread 0:1f4ed94b7b01 9 int i=0;
Voldread 0:1f4ed94b7b01 10 int svar;
Voldread 0:1f4ed94b7b01 11
Voldread 0:1f4ed94b7b01 12 printf("Tast 0 for med klokka, tast 1 for mot klokka\n");
Voldread 0:1f4ed94b7b01 13 scanf("%d",&svar);
Voldread 0:1f4ed94b7b01 14
Voldread 0:1f4ed94b7b01 15 if(svar==0)
Voldread 0:1f4ed94b7b01 16 {
Voldread 0:1f4ed94b7b01 17 for (i=0;i<512;i++)
Voldread 0:1f4ed94b7b01 18 {
Voldread 0:1f4ed94b7b01 19 steps=0x9;
Voldread 0:1f4ed94b7b01 20 wait_ms(5);
Voldread 0:1f4ed94b7b01 21 steps=0xC;
Voldread 0:1f4ed94b7b01 22 wait_ms(5);
Voldread 0:1f4ed94b7b01 23 steps=0x6;
Voldread 0:1f4ed94b7b01 24 wait_ms(5);
Voldread 0:1f4ed94b7b01 25 steps=0x3;
Voldread 0:1f4ed94b7b01 26 wait_ms(5);
Voldread 0:1f4ed94b7b01 27 }
Voldread 0:1f4ed94b7b01 28 }
Voldread 0:1f4ed94b7b01 29
Voldread 0:1f4ed94b7b01 30 else if(svar==1)
Voldread 0:1f4ed94b7b01 31 {
Voldread 0:1f4ed94b7b01 32 for (i=0;i<512;i++)
Voldread 0:1f4ed94b7b01 33 {
Voldread 0:1f4ed94b7b01 34 steps=0x3;
Voldread 0:1f4ed94b7b01 35 wait_ms(5);
Voldread 0:1f4ed94b7b01 36 steps=0x6;
Voldread 0:1f4ed94b7b01 37 wait_ms(5);
Voldread 0:1f4ed94b7b01 38 steps=0xC;
Voldread 0:1f4ed94b7b01 39 wait_ms(5);
Voldread 0:1f4ed94b7b01 40 steps=0x9;
Voldread 0:1f4ed94b7b01 41 wait_ms(5);
Voldread 0:1f4ed94b7b01 42 }
Voldread 0:1f4ed94b7b01 43 }
Voldread 0:1f4ed94b7b01 44 }
Voldread 0:1f4ed94b7b01 45
Voldread 0:1f4ed94b7b01 46
Voldread 0:1f4ed94b7b01 47