Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Stepper_4 by
Revision 1:28e6a06c01dd, committed 2018-03-08
- Comitter:
- rajivwagle
- Date:
- Thu Mar 08 12:27:04 2018 +0000
- Parent:
- 0:6999a083fb46
- Commit message:
- STEPPER P28,27,26,25
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 6999a083fb46 -r 28e6a06c01dd main.cpp --- a/main.cpp Thu Jun 14 12:18:18 2012 +0000 +++ b/main.cpp Thu Mar 08 12:27:04 2018 +0000 @@ -14,7 +14,7 @@ Serial pc(USBTX, USBRX); -sMotor motor(p9, p10, p11, p12); // creates new stepper motor: IN1, IN2, IN3, IN4 +sMotor motor(p25, p26, p27, p28); // creates new stepper motor: IN1, IN2, IN3, IN4 int step_speed = 1200 ; // set default motor speed int numstep = 512 ; // defines full turn of 360 degree @@ -25,38 +25,29 @@ //Credits printf("4 Phase Stepper Motor v0.1 - Test Program\r\n"); - printf("developed by Samuel Matildes\r\n"); + printf("developed by BMW\r\n"); printf("\n\r"); // Screen Menu - printf("Default Speed: %d\n\r",step_speed); - printf("1- 360 degree clockwise step\n\r"); - printf("2- 360 degree anticlockwise step\n\r"); - printf("3- 180 degree clockwise step\n\r"); - printf("4- 180 degree anticlockwise step\n\r"); - printf("5- Change Speed\n\r"); + while (1) { - if (pc.readable()) { // checks for serial + - if (pc.getc()=='1') + motor.step(numstep,0,step_speed); // number of steps, direction, speed - if (pc.getc()=='2') + motor.step(numstep,1,step_speed); - if (pc.getc()=='3') + motor.step(numstep/2,0,step_speed); - if (pc.getc()=='4') + motor.step(numstep/2,1,step_speed); - if (pc.getc()=='5') { - printf("Current Speed: %d\n\r", step_speed); - printf("New speed: \n\r"); - pc.scanf("%d",&step_speed); // sets new speed - } + } - } -} \ No newline at end of file + +} \ No newline at end of file