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

Committer:
nsanlucas
Date:
Fri Feb 14 02:43:21 2020 +0000
Revision:
4:c6809e13808f
Parent:
3:3e528b02b8d7
Sensor de distancia ultrasonico lectura de sensor con alerta led

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ejteb 0:1704ea055c4f 1 #include "mbed.h"
lscordovar 2:287be83ed6a0 2 #include "HCSR04.h" //https://os.mbed.com/users/aralshukaili/code/HCSR04/
lscordovar 2:287be83ed6a0 3
lscordovar 2:287be83ed6a0 4 HCSR04 sensor(PB_6, PB_7);
ejteb 0:1704ea055c4f 5
lscordovar 2:287be83ed6a0 6 DigitalOut GREEN(PD_12);
lscordovar 2:287be83ed6a0 7 DigitalOut ORANGE(PD_13);
nsanlucas 4:c6809e13808f 8 Serial device(PA_2,PA_3,115200);
lscordovar 2:287be83ed6a0 9
ejteb 0:1704ea055c4f 10
ejteb 0:1704ea055c4f 11 int main()
ejteb 0:1704ea055c4f 12 {
nsanlucas 4:c6809e13808f 13
lscordovar 3:3e528b02b8d7 14 device.printf("Start\n");
lscordovar 2:287be83ed6a0 15 while(1) {
lscordovar 2:287be83ed6a0 16 long d = sensor.distance(1);
lscordovar 3:3e528b02b8d7 17 device.printf("Distancia:%i \r\n",sensor.distance(1));
lscordovar 2:287be83ed6a0 18
lscordovar 2:287be83ed6a0 19 if(d<=10) {
lscordovar 2:287be83ed6a0 20 GREEN = 0;
lscordovar 2:287be83ed6a0 21 ORANGE = 1;
lscordovar 2:287be83ed6a0 22 }
lscordovar 2:287be83ed6a0 23
lscordovar 2:287be83ed6a0 24 if(d>=200) {
lscordovar 2:287be83ed6a0 25 ORANGE = 0;
lscordovar 2:287be83ed6a0 26 GREEN = 1;
lscordovar 2:287be83ed6a0 27 }
lscordovar 2:287be83ed6a0 28 if(d>=11 && d<=39) {
lscordovar 2:287be83ed6a0 29 ORANGE = 0;
lscordovar 2:287be83ed6a0 30 GREEN=0;
lscordovar 2:287be83ed6a0 31 }
lscordovar 3:3e528b02b8d7 32 wait(0.1);
lscordovar 2:287be83ed6a0 33
ejteb 0:1704ea055c4f 34 }
ejteb 0:1704ea055c4f 35 }