edson antonio vargas villarreal
/
LAB_STEPMOTOR
intentomotorpasoapaso
Fork of 00_LAB_STEPMOTOR by
Diff: main.cpp
- Revision:
- 0:2890f9a09e85
- Child:
- 1:5dfedc044f7a
diff -r 000000000000 -r 2890f9a09e85 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Mar 20 23:49:10 2018 +0000 @@ -0,0 +1,23 @@ +#include "mbed.h" +#include "stepmotor.h" + +stepmotor smotor1(D9,D10,D11,D12); +Serial pc(USBTX,USBRX); +int main() { + uint32_t speed=1500; + uint8_t cw=1; + 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 &(0x01); + speed=speed+200; + if (speed > 10000)speed =1500; + wait(1); + } +}