Coursework

Revision:
21:2e37f80e8b5b
Parent:
20:4e1f2917a857
Child:
22:82b01fdfc61f
diff -r 4e1f2917a857 -r 2e37f80e8b5b main.cpp
--- a/main.cpp	Mon Jan 17 21:25:21 2022 +0000
+++ b/main.cpp	Tue Jan 18 21:01:54 2022 +0000
@@ -171,25 +171,37 @@
    Object1.namestruct = "name";
  
     while(1) {
-        long firstScan[2];
+        
+        
+        
         switch(PressA){
-     case 1: 
-     PressA= 1;
-     long firstScan[2];
-      firstScan[0] = sensor.distance(); 
-      printf("Distance :  %d cm",firstScan[0]);
-             lcd.clear();     
-     lcd.printString("Menu 1",0,0);        
-    lcd.refresh();
-  //  lcd.drawCircle(WIDTH/2,HEIGHT/2,distanced,FILL_BLACK);
-    lcd.refresh();
+     default:
+     lcd.clear();     
+     lcd.printString("Main Menu",0,0);
+     lcd.drawLine(0,10,80,10,2);
+      
+     lcd.printString("A to begin new Scan",0,2);
+     lcd.printString("B to Display last object",0,3);       
+     lcd.refresh();
+     wait_ms(50);
+     
+     break;
+     case 1:
+     PressA =1;
+      lcd.clear();    
+     long firstScan[10];
+    lcd.printString("First Scan Left Right",0,0); 
+      lcd.refresh();
+ for (int i = 0; i < 5; i++) {
+      printf(" i is:  %d cm",i);
+    }
     wait_ms(50); // required to stop Black screen issue
         break;
-
+        
      case 2: 
     PressA= 2;
-                  firstScan[1] = sensor.distance(); 
-      printf("Distance :  %d cm",firstScan[1]);
+                 // firstScan[1] = sensor.distance(); 
+ //     printf("Distance :  %d cm",firstScan[x]);
     lcd.clear();
        lcd.printString("Menu 2",0,0);        
          lcd.refresh();
@@ -199,6 +211,8 @@
               PressA= 3;
          lcd.clear();
        lcd.printString("Menu 3",0,0);        
+       long us = sensor.distance(); 
+       printf("Distance :  %d cm",us);
          lcd.refresh();
          wait_ms(50); //required to stop Black screen issue
      break;