Sensor de distancia ULTRASONICO lectura de sensor alerta led detecta el movimiento y va sensando

Dependencies:   mbed HCSR04

Proyecto de simulación de sensor de distancia con Sensor ULTRASONICO El Objetivo claro de este proyecto es simular su detección de obstáculos con el sensor de movimiento ya que es claro y concerniente a ideas de como diseñar y dar ideas previo a un diseño de un sensor para personas no videntes previo a las necesidades de la sociedad ya que con esto seria dar las mejora y facilidad al usuario no vidente con esto se daría a una solución y alternativa al componente o dispositivo electrónico. Según el muestreo que se realizo con este pequeño proyecto es de con el sensor de distancia ultrasonico es dar una pequeña lectura y dar una alerta o lectura con un led y hace vez por porto serial se darían señales de alertas ya que se ve el ejemplo claro de que se partiría las señales. Esto se lo realizo de manera conjugada en equipo se comprobaron por varias veces los momentos en que daban las alertas

Files at this revision

API Documentation at this revision

Comitter:
ejteb
Date:
Sun Nov 23 20:27:21 2014 +0000
Child:
1:4a5586eb1765
Commit message:
seems to work :0

Changed in this revision

HC_SR04_Ultrasonic_Library.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/HC_SR04_Ultrasonic_Library.lib	Sun Nov 23 20:27:21 2014 +0000
@@ -0,0 +1,1 @@
+HC_SR04_Ultrasonic_Library#6aa04a8c8d4c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Nov 23 20:27:21 2014 +0000
@@ -0,0 +1,41 @@
+#include "mbed.h"
+#include "ultrasonic.h"
+
+//time_t startTime;
+//Timer t;
+//float s;
+ void dist(int distance)
+{
+    //float new_s;
+    //new_s = t.read ();
+    //printf("I think %f s passed, current time %f, %f\r\n", (double)(new_s-s), new_s, s);
+    //printf("distance updated %d\r\n", distance);
+    //printf("RTC clock says %d\r\n", (time(NULL)-startTime));
+}
+void startTimer()
+{
+    //s = t.read();
+    //printf("timer started \r\n");
+    //startTime = time(NULL);
+}
+void trigger()
+{
+    //printf("trigger sent\r\n");
+}
+
+ultrasonic mu(D8, D9, 1, 2, &dist, &trigger, &startTimer);
+
+int main()
+{
+    //t.start();
+    mu.startUpdates();
+    while(1)
+    {
+        //Do something else
+        //printf("doing something");
+        if(mu.isUpdated())
+        {
+            printf("Distance = %d\r\n", mu.getCurrentDistance());
+        }
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Sun Nov 23 20:27:21 2014 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/031413cf7a89
\ No newline at end of file