ss

Dependencies:   WS2812 PixelArray Adafruit_GFX

hcsr04.h

Committer:
eunsong
Date:
2019-06-15
Revision:
3:700a0cf6beea
Parent:
0:27e31cadeb36

File content as of revision 3:700a0cf6beea:

#ifndef hcsr04_H
#define hcsr04_H
#include "mbed.h"


 
class HCSR04 {
  public:
    HCSR04(PinName t, PinName e, RawSerial pc, int flag, int limit);
    long echo_duration();
    void distance();
    void Trig();
    long returndistance();
    
    /*void setMode(bool mode);
    int getStatus();
    void clearStatus();*/
    int flag;
 
    private:
        /*bool _repeat;
        float _interval;
        int _done;*/
        DigitalOut trig;
        DigitalIn echo;
        RawSerial _pc;
        Timer timer;
        long duration; 
        int distance_cm;
        int _limit;
};
 
#endif