Level 2 Project Range Device
Dependencies: N5110 SDFileSystem SRF02 TMP102 mbed
Fork of Ranger by
Revision 12:0171e8723d9d, committed 2016-05-05
- 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);
