intentomotorpasoapaso

Dependencies:   mbed

Fork of 00_LAB_STEPMOTOR by ferney alberto beltran molina

main.cpp

Committer:
fabeltranm
Date:
2018-03-21
Revision:
1:5dfedc044f7a
Parent:
0:2890f9a09e85
Child:
2:1f5d8504b38d

File content as of revision 1:5dfedc044f7a:

#include "mbed.h"
#include "stepmotor.h"

stepmotor smotor1(D9,D10,D11,D12);
Serial pc(USBTX,USBRX);
int main() {
    uint32_t speed=1500;
    bool cw=true;
    while(1)
    {
        smotor1.set_speed(speed);
       

        pc.printf("velocidad del motor:  %i, %f rpm, CW=%d  \n",smotor1.get_speed(), (60/((smotor1.get_speed()*4.096)/1000)),cw);
        
        smotor1.step(4096,cw);
        
        cw^=cw;
        speed=speed+200;
        if (speed > 10000)speed =1500;
        wait(1);
    }
}