Mon Hdz / Mbed 2 deprecated Ej3_P5

Dependencies:   mbed

Revision:
26:0abd50bf69ae
Parent:
25:2c225aab91ae
Child:
27:681516f418e5
diff -r 2c225aab91ae -r 0abd50bf69ae main.cpp
--- a/main.cpp	Thu Apr 02 00:31:31 2020 +0000
+++ b/main.cpp	Sat Apr 11 20:25:47 2020 +0000
@@ -1,24 +1,36 @@
-#include "mbed.h" //libreria que nos permite utilizar comandos y ssentencias propias de mbed
+#include "mbed.h" //libreria que nos permite utilizar comandos y sentencias propias de mbed
 
-//programa que genera una función sin argumentos y sin retorno de valor
+/*Diseñar un programa que permita adquirir el valor de un botón de la tarjeta (elegir cualquiera) y dependiendo de si está en alto o en bajo enviar un mensaje de botón
+presionado o botón no presionado. (Utilizar una función con argumentos y sin retorno de valor)*/
 
 Serial com1(USBTX, USBRX);
 
-void mensaje(void);  //declaración de función
-//El primer void representa ... el tipo de función, en este caso tenemos una función void por lo tanto no esperamos un retorno de valor
-//El segundo void representa ... el tipo de variable, en este caso tenemos variables void por lo tanto no debemos ingresar valor
-
 
-int main()
+void Boton(int Si, int No)
 {
-    mensaje();
+    int pulsado;
+    
+    pulsado = Si;
+    
+    com1.printf("El boton esta pulsado \n", pulsado);
+    
     
+    int sinpulsar;
+    
+    sinpulsar = No;
+    
+    com1.printf("El boton no esta pulsado \n", sinpulsar);
+
 }
 
-void mensaje (void)
-{ while(1)
-    {
-    com1.printf("Hola mundo \n");
-    wait(1);
-    }
-
+int main ()
+{
+    int e1,e2;
+    
+    e1 = 0;
+    e2 = !e1;
+    
+    Boton(e1,e2);
+    
+    
+}
\ No newline at end of file