Uso de Sensor de Ultrasonidos

UltraSonidos.h

Committer:
cr0n0s20
Date:
2011-02-24
Revision:
0:3b305cf58a40

File content as of revision 0:3b305cf58a40:

#ifndef MBED_ULTRAS_H
#define MBED_ULTRAS_H

#include "mbed.h"

/*
Control de sensor de ultra Sonidos
*/

class UltraSonidos {

public:
    /** Crea un objeto  SensorUltrasonidos  connectado a un pin digitalinout 
     *
     * @param pin PinINOUt pin to connect to 
     */
    UltraSonidos(PinName pin);
    
    
    /**  Lee la distancia en cm
     *
     * @param returns A debuelve un entero con los cm.
     */
    long read();
    private:
    int pulseIn(DigitalInOut& pingPin);
    long microsegundosAcentimetros(long microseconds);

protected:
    DigitalInOut _pinDigital;
    
};

#endif