Functional test program for MAXREFDES89# that ramps each motor driver output up/down and in each direction sequentially. Uses default configuration, i.e. pwm signals are on D4, D5, D9 and D10 along with default I2C addresses for supporting I.C.s.
Dependencies: MAX14871_Shield mbed
Diff: main.cpp
- Revision:
- 1:c9cf8a2fc829
- Parent:
- 0:81e41ea3f51a
- Child:
- 2:be568cc42d4b
diff -r 81e41ea3f51a -r c9cf8a2fc829 main.cpp
--- a/main.cpp Fri Aug 28 19:38:19 2015 +0000
+++ b/main.cpp Wed Dec 23 19:04:16 2015 +0000
@@ -64,7 +64,7 @@
//Ramp up
printf("Ramping up Forward, MD = %d\n", MD_ARRAY[idx]);
- for(pwm_duty_cycle = 0.0; pwm_duty_cycle < 1.0f; pwm_duty_cycle += 0.1f)
+ for(pwm_duty_cycle = 0.0f; pwm_duty_cycle < 1.0f; pwm_duty_cycle += 0.1f)
{
printf("Duty Cycle = %0.2f\n", pwm_duty_cycle);
shld.set_pwm_duty_cycle(MD_ARRAY[idx], pwm_duty_cycle);
@@ -78,7 +78,7 @@
//Ramp down
printf("Ramping down Forward, MD = %d\n", MD_ARRAY[idx]);
- for(pwm_duty_cycle = 1.0; pwm_duty_cycle > 0.0f; pwm_duty_cycle -= 0.1f)
+ for(pwm_duty_cycle = 1.0f; pwm_duty_cycle > 0.0f; pwm_duty_cycle -= 0.1f)
{
printf("Duty Cycle = %0.2f\n", pwm_duty_cycle);
shld.set_pwm_duty_cycle(MD_ARRAY[idx], pwm_duty_cycle);
@@ -94,7 +94,7 @@
//Ramp up
printf("Ramping up Reverse, MD = %d\n", MD_ARRAY[idx]);
- for(pwm_duty_cycle = 0.0; pwm_duty_cycle < 1.0f; pwm_duty_cycle += 0.1f)
+ for(pwm_duty_cycle = 0.0f; pwm_duty_cycle < 1.0f; pwm_duty_cycle += 0.1f)
{
printf("Duty Cycle = %0.2f\n", pwm_duty_cycle);
shld.set_pwm_duty_cycle(MD_ARRAY[idx], pwm_duty_cycle);