Uso de Sensor de Ultrasonidos

Revision:
0:3b305cf58a40
diff -r 000000000000 -r 3b305cf58a40 UltraSonidos.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/UltraSonidos.h	Thu Feb 24 18:50:00 2011 +0000
@@ -0,0 +1,34 @@
+#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
\ No newline at end of file