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 |
--- 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