Putty-Ausgabe

Dependencies:   mbed

Committer:
EHess
Date:
Tue Apr 25 14:51:47 2017 +0000
Revision:
1:fc836343f42b
Parent:
0:fb3f7c677c18
25.04.17;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
EHess 0:fb3f7c677c18 1 #ifndef IR_SENSOR_H
EHess 0:fb3f7c677c18 2 #define IR_SENSOR_H
EHess 0:fb3f7c677c18 3
EHess 0:fb3f7c677c18 4 #include "mbed.h"
EHess 0:fb3f7c677c18 5
EHess 0:fb3f7c677c18 6 //E. Hess
EHess 0:fb3f7c677c18 7 //IRSensor.h
EHess 0:fb3f7c677c18 8
EHess 0:fb3f7c677c18 9 class IRSensor {
EHess 0:fb3f7c677c18 10 public:
EHess 0:fb3f7c677c18 11 IRSensor();
EHess 0:fb3f7c677c18 12 IRSensor(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, int number);
EHess 0:fb3f7c677c18 13 ~IRSensor();
EHess 0:fb3f7c677c18 14 void init(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, int number);
EHess 0:fb3f7c677c18 15 float read();
EHess 0:fb3f7c677c18 16
EHess 0:fb3f7c677c18 17 private:
EHess 0:fb3f7c677c18 18 AnalogIn* distance;
EHess 0:fb3f7c677c18 19 DigitalOut* bit0;
EHess 0:fb3f7c677c18 20 DigitalOut* bit1;
EHess 0:fb3f7c677c18 21 DigitalOut* bit2;
EHess 0:fb3f7c677c18 22 int number;
EHess 0:fb3f7c677c18 23 };
EHess 0:fb3f7c677c18 24
EHess 0:fb3f7c677c18 25 #endif