KenYEAH! 2k15 / Mbed 2 deprecated ReceiveData

Dependencies:   mbed

Revision:
0:734fd976094f
diff -r 000000000000 -r 734fd976094f main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Jun 11 15:35:27 2015 +0000
@@ -0,0 +1,86 @@
+
+#include "mbed.h"
+ 
+Serial info(p28,p27);
+Serial pc(USBTX,USBRX);
+ 
+int main() 
+{
+    char message[128];
+    char c;
+    int i = 0;
+
+
+    info.baud(9600);
+    while(1){
+//        pc.printf("In the while loop!");        
+        if(info.readable()) {
+//              pc.printf("readable!\n\r");
+
+              c = info.getc();
+              message[i] = c;
+              i++;
+             
+              if ( c == 'l') {
+                i = 0;                  
+              }
+              if ( c == 'L') {
+                 pc.printf("Light intensity: ");
+                 for (int j =0;j<i-1;j++) {
+                    pc.printf("%c",message[j]);
+                 }
+                 pc.printf("\n\r\n\r");
+                 i=0;
+                 wait(1);
+              }
+              if ( c == 't') {
+                i = 0;                  
+              }              
+              if ( c == 'T') {
+                 pc.printf("Temperature: ");
+                 for (int j =0;j<i-1;j++) {
+                    pc.printf("%c",message[j]);
+                 }
+                 pc.printf("\n\r");                 
+                 i=0;
+                 wait(1);                                  
+              }              
+              if ( c == 'p') {
+                i = 0;                  
+              }
+              if ( c == 'P') {
+                 pc.printf("Pressure is: ");
+                 for (int j =0;j<i-1;j++) {
+                    pc.printf("%c",message[j]);
+                 }
+                 pc.printf("\n\r");
+                 i=0;
+                 wait(1);              
+              }              
+              if ( c == 'h') {
+                i = 0;                  
+              }              
+              if ( c == 'H') {
+                 pc.printf("Humidity is: ");
+                 for (int j =0;j<i-1;j++) {
+                    pc.printf("%c",message[j]);
+                 }
+                 pc.printf("\n\r");
+                 i=0;
+                 wait(1);
+              }              
+                                         
+              
+//              pc.printf("%c",message);
+//              pc.printf("%s",message);
+//              pc.printf("[%s]",message);
+              wait(0.001);
+      //     if(data == 'u') {
+//                myled = 1;
+//                wait(0.2);
+//                myled = 0;
+//                wait(0.2);
+//            }
+        }
+    }
+}
\ No newline at end of file