Embedded Class - Final Project2 / HCSR04
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers HCSR04.h Source File

HCSR04.h

00001 #ifndef Ultrasonic_H
00002 #define Ultrasonic_H
00003 
00004 #include "mbed.h"
00005 
00006 class Ultrasonic {
00007   public:
00008     Ultrasonic(PinName t, PinName e);
00009     int echo_duration();
00010     int distance();
00011     int interval;
00012 
00013     private:
00014         DigitalOut trig;
00015         DigitalIn echo;
00016         Timer timer;
00017         int duration,_distance;
00018 };
00019 
00020 #endif