Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Revision 4:7acdfc37d710, committed 2020-02-08
- 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