Sensor de distancia ULTRASONICO lectura de sensor alerta led detecta el movimiento y va sensando
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
Revision 0:1704ea055c4f, committed 2014-11-23
- Comitter:
- ejteb
- Date:
- Sun Nov 23 20:27:21 2014 +0000
- Child:
- 1:4a5586eb1765
- Commit message:
- seems to work :0
Changed in this revision
--- /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