Tuk tutoriail

Dependencies:   mbed lib_workshop_2019

Committer:
gvaquette
Date:
Thu Oct 24 05:49:30 2019 +0000
Revision:
7:c7ff04228b11
Parent:
5:d99659a45cab
Child:
9:19255172362f
student run_motor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gvaquette 4:bf5caf4c0c88 1 #include "mbed.h"
gvaquette 4:bf5caf4c0c88 2 #include "test_motor.h"
gvaquette 4:bf5caf4c0c88 3
gvaquette 5:d99659a45cab 4 /**********************************************************************/
gvaquette 5:d99659a45cab 5 /** ft_run_motor **/
gvaquette 5:d99659a45cab 6 /* Args : - direction (e_direction): direction to turn the motor */
gvaquette 5:d99659a45cab 7 /* - duty_cycle (double): duty cycle for the PWM */
gvaquette 5:d99659a45cab 8 /* - pwm_mot (PwmOut): pin to set the PWM */
gvaquette 5:d99659a45cab 9 /* - dirA and dirB (DigitalOut): Pins to set the direction */
gvaquette 5:d99659a45cab 10 /**********************************************************************/
gvaquette 4:bf5caf4c0c88 11 void ft_run_motor( e_direction direction, double duty_cycle,
gvaquette 4:bf5caf4c0c88 12 PwmOut pwm_mot, DigitalOut dirA, DigitalOut dirB)
gvaquette 4:bf5caf4c0c88 13 {
gvaquette 4:bf5caf4c0c88 14
gvaquette 4:bf5caf4c0c88 15 /* TO DO : define direction */
gvaquette 4:bf5caf4c0c88 16
gvaquette 4:bf5caf4c0c88 17 if (direction == FORWARD)
gvaquette 4:bf5caf4c0c88 18 {
gvaquette 7:c7ff04228b11 19
gvaquette 7:c7ff04228b11 20
gvaquette 4:bf5caf4c0c88 21 }
gvaquette 4:bf5caf4c0c88 22 else // direction == BACKWARD
gvaquette 4:bf5caf4c0c88 23 {
gvaquette 7:c7ff04228b11 24
gvaquette 7:c7ff04228b11 25
gvaquette 4:bf5caf4c0c88 26 }
gvaquette 4:bf5caf4c0c88 27
gvaquette 5:d99659a45cab 28 /* TO DO : apply duty cycle to pwm_mot */
gvaquette 7:c7ff04228b11 29
gvaquette 4:bf5caf4c0c88 30 }