Resit Target Localisation Ciaran Kane 18689005

Dependencies:   mbed

Revision:
2:57ae9d39b375
Parent:
0:479e94f82332
Child:
3:bdfa2573642e
diff -r bd7274858db2 -r 57ae9d39b375 main.cpp
--- a/main.cpp	Tue Aug 23 15:03:07 2022 +0000
+++ b/main.cpp	Wed Aug 24 16:40:37 2022 +0000
@@ -1,4 +1,4 @@
-/**Ciaran Kane-18689005-- Low cost Target Localisation---- Awkknowledgements Dr Edmond Nurellari Joystick Library. Craig Evans N5110 Library. Mbed HCSR04 Liibrary .
+/**Ciaran Kane-18689005-- Target Localisation---- Awkknowledgements Dr Edmond Nurellari Joystick Library. Craig Evans N5110 Library. Mbed HCSR04 Liibrary .
 enji Arai Piezo library.
 
 /**----Libraries*/
@@ -21,6 +21,7 @@
 void targetLocate();
 void initUltrasonic();
 void dist(int distance);
+void techSupport();
 
 /**I/O definition*/
 InterruptIn bumperL_btn(PTB18);
@@ -110,18 +111,21 @@
 {
     lcd.clear();
     lcd.printString("Main Menu",0,0);
-    lcd.printString("Target Localise",0,2);
-    lcd.printString("Sensor Initialise",0,4);
-    lcd.printString("Ciaran Kane",0,5);
+    lcd.printString("Target Localise - Start",0,2);
+    lcd.printString("Sensor Initialise - LB",0,4);
+    lcd.printString("Technical Support - RB ",0,5);
         while(1)
     {
         wait(0.5);
         if (g_bumperL_flag==1) {
             initUltrasonic();
             }
-        else if(g_bumperR_flag==1) { 
+        else if(g_START_flag==1) { 
           targetLocate();
             }
+            else if(g_bumperR_flag==1) { 
+          techSupport();
+            }
             }
            }
         
@@ -190,4 +194,15 @@
     lcd.clear();
     lcd.printString("Target",0,0); 
     lcd.printString("Found!",0,1);
-    }
\ No newline at end of file
+    }
+    
+void techSupport()
+    {  
+    lcd.printString("Searching",0,1);
+    lcd.printString("For",0,2);
+    lcd.printString("Target",0,3);
+    lcd.clear();
+    lcd.printString("Target",0,0); 
+    lcd.printString("Found!",0,1);
+    }
+    
\ No newline at end of file