Janely Santiago / Mbed 2 deprecated serial_e1

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
janely
Date:
Sun Apr 12 05:40:24 2020 +0000
Parent:
24:7f14b70fc9ef
Commit message:
Ejercicio1 P.4

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Mon Apr 08 11:03:25 2019 +0100
+++ b/main.cpp	Sun Apr 12 05:40:24 2020 +0000
@@ -1,12 +1,94 @@
-#include "mbed.h"
-
-DigitalOut myled(LED1);
+#include<mbed.h>
+#include "stdio.h"
+#include<iostream>
 
-int main() {
-    while(1) {
-        myled = 1;
-        wait(0.2);
-        myled = 0;
-        wait(0.2);
-    }
-}
+using namespace std;
+Serial com1(USBTX,USBRX);
+int main()
+ 
+{char n;
+   com1.printf("ingrese una letra de A-Z o del 0-9: ");
+   com1.scanf(" %c", &n);
+   
+       
+        switch (n){ 
+        case 48:printf("\n0");
+        break;
+        case 49:printf("\n1");
+        break;
+        case 50:printf("\n2");
+        break;
+        case 51:printf("\n3");
+        break;
+        case 52:printf("\n4");
+        break;
+        case 53:printf("\n5");
+        break;
+        case 54:printf("\n6");
+        break;
+        case 55:printf("\n7");
+        break;
+        case 56:printf("\n8");
+        break;
+        case 57:printf("\n9");
+        break;
+        case 65:printf("\n Usted presiono la tecla A\n");
+        break;
+        case 66:printf("\nb");
+        break;
+        case 67:printf("\nc");
+        break;
+        case 68:printf("\nd");
+        break;
+        case 69:printf("\ne");
+        break;
+        case 70:printf("\nf");
+        break;
+        case 71:printf("\ng");
+        break;
+        case 72:printf("\nh");
+        break;
+        case 73:printf("\ni");
+        break;
+        case 74:printf("\nj");
+        break;
+        case 75:printf("\nk");
+        break;
+        case 76:printf("\nl");
+        break;
+        case 77:printf("\nm");
+        break;
+        case 78:printf("\nn");
+        break;
+        case 79:printf("\no");
+        break;
+        case 80:printf("\np");
+        break;
+        case 81:printf("\nq");
+        break;
+        case 82:printf("\nr");
+        break;
+        case 83:printf("\ns");
+        break;
+        case 84:printf("\nt");
+        break;
+        case 85:printf("\nu");
+        break;
+        case 86:printf("\nv");
+        break;
+        case 87:printf("\nw");
+        break;
+        case 88:printf("\nx");
+        break;
+        case 89:printf("\ny");
+        break;
+        case 90:printf("\nz");
+        break;
+        default:
+        printf("No se enceuntra dentro de las teclas especificadas\n");
+        
+        }
+        system("pause");
+    return 0;     
+   
+}
\ No newline at end of file