working-est copy with class-based code. still open loop

Dependencies:   mbed

Fork of analoghalls6 by N K

Committer:
bwang
Date:
Sun Mar 01 10:51:28 2015 +0000
Revision:
1:1f58bdcf2956
Child:
10:b4abecccec7a
moar

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bwang 1:1f58bdcf2956 1 #include "includes.h"
bwang 1:1f58bdcf2956 2 #include "sensors.h"
bwang 1:1f58bdcf2956 3
bwang 1:1f58bdcf2956 4 Throttle::Throttle(PinName pin, float min, float max) {
bwang 1:1f58bdcf2956 5 _in = new AnalogVoltageSensor(pin, 1.0f);
bwang 1:1f58bdcf2956 6 _min = min;
bwang 1:1f58bdcf2956 7 _max = max;
bwang 1:1f58bdcf2956 8 }
bwang 1:1f58bdcf2956 9
bwang 1:1f58bdcf2956 10 float Throttle::GetThrottle() {
bwang 1:1f58bdcf2956 11 float v = _in->GetVoltage();
bwang 1:1f58bdcf2956 12 return (v - _min) / (_max - _min);
bwang 1:1f58bdcf2956 13 }