Teacher version

Dependencies:   mbed lib_workshop_2019

Committer:
gvaquette
Date:
Thu Oct 24 03:54:20 2019 +0000
Revision:
5:d99659a45cab
Parent:
4:bf5caf4c0c88
Before first student version

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 #include "console_output.h"
gvaquette 4:bf5caf4c0c88 4
gvaquette 4:bf5caf4c0c88 5
gvaquette 4:bf5caf4c0c88 6
gvaquette 4:bf5caf4c0c88 7
gvaquette 4:bf5caf4c0c88 8 void ft_test_motor(PwmOut pin_pwm_mot, DigitalOut pin_dirA, DigitalOut pin_dirB,
gvaquette 4:bf5caf4c0c88 9 Serial &pc)
gvaquette 4:bf5caf4c0c88 10 {
gvaquette 4:bf5caf4c0c88 11 e_direction direction = FORWARD;
gvaquette 4:bf5caf4c0c88 12
gvaquette 4:bf5caf4c0c88 13 int user_int=1;
gvaquette 4:bf5caf4c0c88 14 double duty_cycle =0.1;
gvaquette 4:bf5caf4c0c88 15
gvaquette 4:bf5caf4c0c88 16 do{
gvaquette 4:bf5caf4c0c88 17 if (pc.readable() )
gvaquette 4:bf5caf4c0c88 18 {
gvaquette 4:bf5caf4c0c88 19 user_int = ft_get_user_int(pc);
gvaquette 4:bf5caf4c0c88 20 if (user_int < 10 && user_int >= 0) duty_cycle = user_int/10.0;
gvaquette 4:bf5caf4c0c88 21 }
gvaquette 4:bf5caf4c0c88 22
gvaquette 4:bf5caf4c0c88 23 ft_run_motor(direction, duty_cycle, pin_pwm_mot, pin_dirA, pin_dirB);
gvaquette 4:bf5caf4c0c88 24 } while (user_int > 0);
gvaquette 4:bf5caf4c0c88 25
gvaquette 4:bf5caf4c0c88 26 return;
gvaquette 4:bf5caf4c0c88 27 }