mit

Dependencies:   QEI mbed-src

Committer:
abuchan
Date:
Tue Nov 24 03:56:22 2015 +0000
Revision:
4:5ae9f8b3a16f
Child:
5:e90c8b57811c
Decoupled position and current control working.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
abuchan 4:5ae9f8b3a16f 1 #include "mbed.h"
abuchan 4:5ae9f8b3a16f 2
abuchan 4:5ae9f8b3a16f 3 #ifndef CURRENT_SENSE_H
abuchan 4:5ae9f8b3a16f 4 #define CURRENT_SENSE_H
abuchan 4:5ae9f8b3a16f 5
abuchan 4:5ae9f8b3a16f 6 // 3.3V max ADC reading / 0.525V/A from the current amp
abuchan 4:5ae9f8b3a16f 7 #define ADC_TO_CURRENT_SCALE (3.3/.525)
abuchan 4:5ae9f8b3a16f 8
abuchan 4:5ae9f8b3a16f 9 class CurrentSense {
abuchan 4:5ae9f8b3a16f 10 public:
abuchan 4:5ae9f8b3a16f 11 CurrentSense(PinName current_pin);
abuchan 4:5ae9f8b3a16f 12
abuchan 4:5ae9f8b3a16f 13 float get_current(void);
abuchan 4:5ae9f8b3a16f 14
abuchan 4:5ae9f8b3a16f 15 private:
abuchan 4:5ae9f8b3a16f 16 AnalogIn current_pin_;
abuchan 4:5ae9f8b3a16f 17 };
abuchan 4:5ae9f8b3a16f 18
abuchan 4:5ae9f8b3a16f 19 #endif