02/07/15

Dependencies:   mbed

Dependents:   TabbedGUIMbed

Revision:
54:9322b1b76e13
Parent:
50:d794595c6868
Child:
56:bf08d9e50ccc
--- a/UserInput.cpp	Thu Jul 16 14:08:26 2015 +0000
+++ b/UserInput.cpp	Thu Jul 16 14:22:47 2015 +0000
@@ -1,21 +1,33 @@
 #include "mbed.h"
+#include <utility>
 
 extern Serial pc;
 int sensorNumber;
 double sensorDistance;
 
-double input(){
+int inputNoOfPins(){
     pc.printf("Ready to Read.\n");
     pc.printf("Enter the number of sensors\n");
     while (1){
                 if (pc.readable())
                 {
                     pc.scanf("%d", &sensorNumber);                  
-                    pc.printf("Enter the distance between each sensor\n ");
+                    break;
+                    }
+            }
+        pc.printf("sensorNumber : %d \t " ,sensorNumber ); 
+      return(sensorNumber);
+    }
+    
+double inputDistance(){
+    pc.printf("Enter the distance between each sensor\n ");
+    while (1){
+                if (pc.readable())
+                {
                     pc.scanf("%lf", &sensorDistance);                           //has to &lf because must know the size of it before getting it in
                     break;
                     }
             }
-        pc.printf("sensorNumber : %d \t sensorDistance : %f", sensorNumber, sensorDistance ); 
-      return(sensorDistance);
-    }
\ No newline at end of file
+        pc.printf( "SensorDistance : %f", sensorDistance ); 
+         return(sensorDistance);
+        }
\ No newline at end of file