mit

Dependencies:   QEI mbed-src

Committer:
coldplay
Date:
Mon Dec 24 03:47:49 2018 +0000
Revision:
5:e90c8b57811c
Parent:
4:5ae9f8b3a16f
mit

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
coldplay 5:e90c8b57811c 6 // 3.3V max ADC reading / 0.140V/A from the current amp
coldplay 5:e90c8b57811c 7 #define ADC_TO_CURRENT_SCALE (3.3/.140)
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