sef

Dependencies:   mbed

Fork of Bewegungen_mit_Sensor by kings

IRSensor.h

Committer:
EHess
Date:
2017-05-16
Revision:
2:365bf16abbf6
Parent:
1:d40ff07e2fe0

File content as of revision 2:365bf16abbf6:

#ifndef IR_SENSOR_H
#define IR_SENSOR_H

#include "mbed.h"

//E. Hess
//IRSensor.h

class IRSensor {
    public:
        IRSensor();
        IRSensor(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, int number);
        ~IRSensor();
        void init(AnalogIn* distance, DigitalOut* bit0, DigitalOut* bit1, DigitalOut* bit2, int number);
        float read();
        float readFitered();

    private:
        AnalogIn*       distance;
        DigitalOut*     bit0;
        DigitalOut*     bit1;
        DigitalOut*     bit2;
        int             number;
        float           filteredValue;
};

#endif