Mouse code for the MacroRat

Dependencies:   ITG3200 QEI

irpair.h

Committer:
christine222
Date:
2017-05-21
Revision:
24:e7063765d6f0
Parent:
9:1d8e4da058cd
Child:
33:68ce1f74ab5f

File content as of revision 24:e7063765d6f0:

#ifndef IRPAIR_H
#define IRPAIR_H

#include "mbed.h"

#define samplesToTake 1000

class IRPair
{
    public:
        IRPair( PinName pin, PinName rec ) : ir( pin ), recv( rec )
        {
            calibrateSensor();
        }
        
        float getSamples( int i );
        
        float sensorAvg;
        void calibrateSensor();
        
    private:
        
        
        // internal values
        DigitalOut ir;
        AnalogIn recv;
        
};



#endif