Jair Valdovinos / Mbed 2 deprecated P4_EJ4

Dependencies:   mbed

Revision:
27:dd66bc613818
Parent:
26:e38cccb546f9
Child:
28:af7497eec9b6
--- a/main.cpp	Mon Apr 06 23:44:39 2020 +0000
+++ b/main.cpp	Sat Apr 11 01:43:08 2020 +0000
@@ -1,50 +1,68 @@
 #include "mbed.h"
+#include<conio.h>
 
 
+Serial takataka(USBTX, USBRX);
+
+#define KEY_R 82
+#define KEY_Q 81
+#define HEY_S 83
+#define KEY_P 80
+#define KEY_1 49
+#define KEY_2 50
+#define KEY_3 51
+#define KEY_4 52
+#define KEY_5 53
+#define KEY_9 57
+#define KEY_ESC 27
+
 
 int main()
 {  
+char: cha;
 
-int tecla;
+    takataka.printf("Escoge uno: 1, 2, 3, 4, 5, R, P, Q, 9, S \n ESC para salir\n"); 
+   cha=getchar();
 
-while(1){
+
+while(value != KEY_ESC){
     
-    printf("Escoge uno: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 \n"); scanf(" %i", &tecla);
     
-switch(tecla){
+    switch(cha){
     
-    case 0:printf("Paseme profe :D \n");
-    break;
+        case 'p':takataka.puts("Paseme profe :D \n\n");
+        break;
     
-    case 6:printf("RUSSIAN MODE ACTIVED \n");
-    break;
+        case 'R':takataka.puts("RUSSIAN MODE ACTIVED \n\n");
+        break;
     
-    case 7:printf("Quiero pasar profe :c \n");
-    break;
+        case 'q':takataka.puts("Quiero pasar profe :c \n\n");
+        break;
     
-    case 8:printf("SALVE RUSSIA \n");
-    break;
+        case 's':takataka.puts("SALVE RUSSIA \n\n");
+        break;
     
-    case 1:printf("1-2 freddy viene por ti \n");
-    break;
+        case 1:takataka.puts("1-2 freddy viene por ti \n\n");
+        break;
     
-    case 2:printf("3-4 cierra la puerta \n");
-    break;
+        case 2:takataka.puts("3-4 cierra la puerta \n\n");
+        break;
     
-    case 3:printf("5-6 coje un crucifijo \n");
-    break;
+        case 3:takataka.puts("5-6 coje un crucifijo \n\n");
+        break;
     
-    case 4:printf("7-8 mantente despierto \n");
-    break;
+        case 4:takataka.puts("7-8 mantente despierto \n\n");
+        break;
     
-    case 5:printf("9-10 nunca mas dormiras \n");
-    break;
+        case 5:takataka.puts("9-10 nunca mas dormiras \n\n");
+        break;
     
-    case 9:printf("Pasenos con esa calificación :D \n");
-    break;
+        case 9:takataka.puts("Pasenos con esa calificación :D \n\n");
+        break;
+        default: puts("Error");
   
-    }
-        }
-
+            }
+        
+            }
+           }
 }
-