![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Resit Target Localisation Ciaran Kane 18689005
Dependencies: mbed
Diff: main.cpp
- Revision:
- 2:57ae9d39b375
- Parent:
- 0:479e94f82332
- Child:
- 3:bdfa2573642e
--- 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