Edinson Caceres / Mbed 2 deprecated Deber_Avances_Proyecto_Final

Dependencies:   mbed HCSR04

Files at this revision

API Documentation at this revision

Comitter:
edinson
Date:
Sat Feb 08 17:43:35 2020 +0000
Parent:
3:c48f9939cbac
Commit message:
se agrega leds indicadores de distancia

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r c48f9939cbac -r 7acdfc37d710 main.cpp
--- a/main.cpp	Sat Feb 08 14:28:56 2020 +0000
+++ b/main.cpp	Sat Feb 08 17:43:35 2020 +0000
@@ -5,18 +5,28 @@
 AnalogIn sensor(PB_0);               //entrada analogica para sensor de temperatura
 HCSR04 sensord(PB_6,PB_7);            //Declaración del sensor ultrasonico y de los puertos de entrada a trigger y echo
 Serial device(PA_2,PA_3);             //comunicacion seria
+DigitalOut myled (PD_14);
+DigitalOut myled2 (PD_13);
 
 float value; //variable para datos de temparatura
 float volt; //variable para datos de voltaje
 
 
-int main() {
+int main() {   //Declaración de la función principal
     device.baud(115200); 
     //device.printf("Start\n");
     
-    while(1) {  // inicio de bucle
+    while(1) {  // inicio de bucle,Condicional establecido para que siempre sea verdadero
     int d= sensord.distance(1); // comando para un numero largo de bits
-    
+    if (d<20) { //condicional de led
+    myled=1;
+    myled2=0;
+    }
+    else if (d>=20){
+    myled=0;
+    myled2=1;
+    }
+  
      value = (((sensor.read()*5000)/10)-20); // calculo para prsentar tempertura
      volt = (value*10);// calculo para presentar voltaje de sensor