Ultrasonic

Dependents:   2014_Ensoul_Capstone Thrower_KRAI ECE4180Finalproject 4180Lab3Part2

Ultrasonic.h

Committer:
leejong87
Date:
2014-11-04
Revision:
1:d8a93321fc01
Parent:
0:4a3021604777

File content as of revision 1:d8a93321fc01:

#ifndef MBED_Ultrasonic_H
#define MBED_Ultrasonic_H

#include "mbed.h"

class Ultrasonic
{
public:
    Ultrasonic(PinName tx, PinName rx);
    float read();

private:
    DigitalInOut _tx;
    InterruptIn _rx;
    Timer t;
    Ticker triger;
    float eco;
    void triger_func(void);
    void start_func(void);
    void end_func(void);
};

#endif