change2shinsu

Dependencies:   mbed mbedTimer SDFileSystem MU2 GPS

inletclose/inletclose.h

Committer:
takepiyo
Date:
2019-08-05
Revision:
3:4f1bac105598
Child:
8:6b835a82b1eb

File content as of revision 3:4f1bac105598:

#include "mbed.h"

#ifndef InletClose_H
#define InletClose_H

class Inlet
{
private:
DigitalOut _Out;//モータ用 1で回転,0で停止

AnalogIn _In1;
AnalogIn _In2;//感圧センサーとつなぐピン

float value1;//感圧センサーの値をいれる
float value2;

public:  

    Inlet(PinName Out,PinName In1,PinName In2)
    :_Out(Out),_In1(In1),_In2(In2){}
    
    
    void Close(float judge)//センサのどっちかがjudgeを超えるとモーターは停止
    {
        _Out=1;
        
        if(getvalue1()>judge | getvalue2()>judge)
        {
            _Out=0;
        }    
    }
    
    float getvalue1()    
    {
        value1=_In1.read();
        return value1;    
    }    

    float getvalue2()    
    {
        value2=_In2.read();
        return value2;    
    }    


};

#endif