Level 2 Project Range Device

Dependencies:   N5110 SDFileSystem SRF02 TMP102 mbed

Fork of Ranger by Philip Thompson

Files at this revision

API Documentation at this revision

Comitter:
el15pjt
Date:
Thu May 05 11:12:50 2016 +0000
Parent:
11:b64d123b9f4f
Child:
13:8a8169370834
Commit message:
Correction

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
main.h Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu May 05 10:51:19 2016 +0000
+++ b/main.cpp	Thu May 05 11:12:50 2016 +0000
@@ -39,7 +39,7 @@
 
     lcd.setBrightness(bright); //Set brightness of screen on startup from loaded value from SD Card
 
-    // Main while loop of the Ranger
+    // Main while loop of the Ranger\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
     while(1) {
         if (g_sw1_flag) { /// Event triggered inturupt to call the menu and reset page numbers
             g_sw1_flag = 0;
@@ -77,11 +77,11 @@
 /*
         Debugging\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
         Uncomment to use button 2 to toggle thru alert levels for debugging and comment out setalert();
-        serial.printf("TOATAL DISTANCE %i\n", totaldistance);
-        serial.printf("DISTANCE %i\n", distance);
-        serial.printf("AVERAGE DISTANCE %f\n", avgdistance);
-        serial.printf("ARRAY ELEMENT = %i\n", d);
-        serial.printf("myarray %i\n", myarray[d]);
+serial.printf("TOATAL DISTANCE %i\n", totaldistance);
+serial.printf("DISTANCE %i\n", distance);
+serial.printf("AVERAGE DISTANCE %f\n", avgdistance);
+serial.printf("ARRAY ELEMENT = %i\n", d);
+serial.printf("myarray %i\n", myarray[d]);
         if (g_sw2_flag) { /// Event triggered inturupt to call the menu and reset page numbers
             g_sw2_flag = 0;
             if (alert ==8) {
@@ -89,12 +89,12 @@
             } else {
                 alert++;
             }
-            serial.printf("ALERT LEVEL %i\n", alert);
+serial.printf("ALERT LEVEL %i\n", alert);
         }
 */
 
         setalert();
-        //serial.printf("ALERT LEVEL %i\n", alert);
+//serial.printf("ALERT LEVEL %i\n", alert);
         lcdoutput();
 
         if (alert !=0) { // no buzzer needed at alert == 0 path clear
@@ -198,17 +198,17 @@
         } else {
             sprintf(buffer2,"%0.2f In",avgdistance);
         }
-        lcd.printString(buffer2,25,2);
+        lcd.printString(buffer2,22,2);
         lcd.printString("****RANGE!****",0,0);
-        lcd.printString("DISTANCE",16,1);
+        lcd.printString("DISTANCE",18,1);
         lcd.printString("Menu",0,5);
-        int h;
+        float h;
         h = (r7*c)/84; ///Maps length of bar to largest set range r7
         distbar = (avgdistance*h)-2;
         //drawRect(int x0,int y0,int width,int height,int fill);
         lcd.drawRect(0,29,distbar,7,1); //
-        //serial.printf("H = %i, r7 = %i",h,r7);
-        //serial.printf("distbar %f",distbar);
+//  serial.printf("H = %f, r7 = %i",h,r7);
+// serial.printf("distbar %f",distbar);
         lcd.refresh();
     }
 }//close function
--- a/main.h	Thu May 05 10:51:19 2016 +0000
+++ b/main.h	Thu May 05 11:12:50 2016 +0000
@@ -396,7 +396,7 @@
     @param buzzer.period frequncy 1KHz
     @param buzzer duty cycle equal on/off max volume
     @param Alertlevel[alert].toneon controls how long the tone will last depending on alert
-    */
+    
     buzzer.period (1.0/1000.0);
     buzzer = 0.5;
     buzzoff.attach(&flip, Alertlevel[alert].toneon);