Program for stepper test.

Dependencies:   StepperDriver mbed

main.cpp

Committer:
mcmrk
Date:
2016-12-01
Revision:
1:5d11b66aba85
Parent:
0:98715b9719a6
Child:
2:702fd272a9c8

File content as of revision 1:5d11b66aba85:

#include "mbed.h"
#include "StepperDriver.h"

StepperDriver stepper(p26, p29);
DigitalOut CDENBLN(p17);
DigitalOut CDUSM1(p16);
DigitalOut CDUSM0(p28);
DigitalOut CDRESETn(p15);
DigitalOut DECAY(p18);

float t = 0;

int main() {
    
    CDENBLN = 0;            //Logicka 0 ukljucuje elektromotor, 1 iskljucuje
    CDUSM1 = 0;             // 1/8 micro step mode ==1, full step mode == 0
    CDUSM0 = 0;             // 1/8 micro step mode ==1, full step mode == 0
    CDRESETn = 1;           //Logicka 0 ukljucuje indekser ali gasi H-most
    DECAY = 0;              //Logicka 0 slow decay, 1 za mixed decay

    stepper.setPosition(322);
    wait(2);
    while(true) {
        stepper.setPosition(322+175*sin(2*3.14159*1*t));
        t += 0.05;
        wait(0.05);
    }
}