d

Dependencies:   mbed

Fork of MyClass by Roboshark

Committer:
fluckmi1
Date:
Thu Apr 19 11:53:52 2018 +0000
Revision:
0:af3f2e5c9cd4
peace

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fluckmi1 0:af3f2e5c9cd4 1 #ifndef IR_SENSOR_H_
fluckmi1 0:af3f2e5c9cd4 2 #define IR_SENSOR_H_
fluckmi1 0:af3f2e5c9cd4 3
fluckmi1 0:af3f2e5c9cd4 4 #include <mbed.h>
fluckmi1 0:af3f2e5c9cd4 5
fluckmi1 0:af3f2e5c9cd4 6 class IRSensor {
fluckmi1 0:af3f2e5c9cd4 7
fluckmi1 0:af3f2e5c9cd4 8 public:
fluckmi1 0:af3f2e5c9cd4 9 IRSensor(AnalogIn& distance, DigitalOut& bit0,
fluckmi1 0:af3f2e5c9cd4 10 DigitalOut& bit1, DigitalOut& bit2, int number);
fluckmi1 0:af3f2e5c9cd4 11
fluckmi1 0:af3f2e5c9cd4 12 virtual ~IRSensor ();
fluckmi1 0:af3f2e5c9cd4 13 float read();
fluckmi1 0:af3f2e5c9cd4 14 private:
fluckmi1 0:af3f2e5c9cd4 15 AnalogIn& distance;
fluckmi1 0:af3f2e5c9cd4 16 DigitalOut& bit0;
fluckmi1 0:af3f2e5c9cd4 17 DigitalOut& bit1;
fluckmi1 0:af3f2e5c9cd4 18 DigitalOut& bit2;
fluckmi1 0:af3f2e5c9cd4 19 int number;
fluckmi1 0:af3f2e5c9cd4 20 };
fluckmi1 0:af3f2e5c9cd4 21
fluckmi1 0:af3f2e5c9cd4 22 #endif /* IR_SENSOR_H_ */