relayMD

Fork of Motor by kazuki ishibashi

Committer:
number_key
Date:
Mon Sep 05 00:49:28 2016 +0000
Revision:
0:ebfdfce2d069
Child:
1:0efe3050d83e
?????;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
number_key 0:ebfdfce2d069 1 #include "motor.h"
number_key 0:ebfdfce2d069 2 #include "mbed.h"
number_key 0:ebfdfce2d069 3
number_key 0:ebfdfce2d069 4 Motor::Motor(PinName pin1, PinName pin2, PinName pin3) : _pin1(pin1), _pin2(pin2), _pin3(pin3)
number_key 0:ebfdfce2d069 5 {
number_key 0:ebfdfce2d069 6 _pin1 = 0;
number_key 0:ebfdfce2d069 7 _pin2 = 0;
number_key 0:ebfdfce2d069 8 _pin3 = 0;
number_key 0:ebfdfce2d069 9 }
number_key 0:ebfdfce2d069 10
number_key 0:ebfdfce2d069 11 void Motor::motor(float n)
number_key 0:ebfdfce2d069 12 {
number_key 0:ebfdfce2d069 13 if(n > 0) {
number_key 0:ebfdfce2d069 14 _pin1=0;
number_key 0:ebfdfce2d069 15 _pin2=1;
number_key 0:ebfdfce2d069 16 _pin3=n;
number_key 0:ebfdfce2d069 17 } else if(n < 0) {
number_key 0:ebfdfce2d069 18 _pin1=1;
number_key 0:ebfdfce2d069 19 _pin2=0;
number_key 0:ebfdfce2d069 20 _pin3=-n;
number_key 0:ebfdfce2d069 21 } else {
number_key 0:ebfdfce2d069 22 _pin1=0;
number_key 0:ebfdfce2d069 23 _pin2=0;
number_key 0:ebfdfce2d069 24 _pin3=1;
number_key 0:ebfdfce2d069 25 }
number_key 0:ebfdfce2d069 26 }