test

Dependencies:   RemoteIR mbed

Committer:
kolanery
Date:
Sat May 13 19:42:23 2017 +0000
Revision:
6:9f698d1b2996
Parent:
2:b78dfa2afe92
update test case

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kolanery 6:9f698d1b2996 1 /*
szh66 2:b78dfa2afe92 2 #include "motor.h"
kolanery 6:9f698d1b2996 3 #include "mbed.h"
szh66 2:b78dfa2afe92 4 const int ONE_MILLISECOND = 0.001;
szh66 2:b78dfa2afe92 5
kolanery 6:9f698d1b2996 6 Motor::Motor(PinName curr_pwm_pin, PinName curr_dir):
szh66 2:b78dfa2afe92 7 pwm_pin(_pwm_pin), dir(_dir){
kolanery 6:9f698d1b2996 8 pwm_pin(curr_pwm_pin);
kolanery 6:9f698d1b2996 9 dir(curr_dir);
kolanery 6:9f698d1b2996 10
szh66 2:b78dfa2afe92 11 pwm_pin.period(ONE_MILLISECOND);
kolanery 6:9f698d1b2996 12 pwm_pin.write(0.1f);
szh66 2:b78dfa2afe92 13 dir = 0;
szh66 2:b78dfa2afe92 14 curr_speed = 0;
szh66 2:b78dfa2afe92 15 }
szh66 2:b78dfa2afe92 16
szh66 2:b78dfa2afe92 17 //Sets motor speed
szh66 2:b78dfa2afe92 18 void Motor::speed(float speed) {
kolanery 6:9f698d1b2996 19 curr_speed = speed;
kolanery 6:9f698d1b2996 20 pwm_pin.write(speed);
szh66 2:b78dfa2afe92 21 }
szh66 2:b78dfa2afe92 22
szh66 2:b78dfa2afe92 23 //Sets motor speed to 0
szh66 2:b78dfa2afe92 24 void Motor::stop() {
szh66 2:b78dfa2afe92 25 speed(0);
kolanery 6:9f698d1b2996 26 }
kolanery 6:9f698d1b2996 27
kolanery 6:9f698d1b2996 28 */