works
Fork of SRF05_HelloWorld by
Revision 7:974ba1b166ad, committed 2016-12-06
- Comitter:
- Aidan2521
- Date:
- Tue Dec 06 16:41:06 2016 +0000
- Parent:
- 6:fae63ea5ba75
- Commit message:
- Displays warning message when below 10%; changed tank values
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Tue Dec 06 16:19:08 2016 +0000
+++ b/main.cpp Tue Dec 06 16:41:06 2016 +0000
@@ -8,13 +8,17 @@
int main() {
float curval;
float percentage;
- float tankfull = 5;
- float tankempty = 35;
+ float tankfull = 10;
+ float tankempty = 60;
+ float warning = 10; //percentage
float range = tankempty-tankfull; // 100-(value-5)/range*100
while(1) {
curval = srf.read();
- percentage = 100-(((curval-5)/range)*100);
- printf ("Percentage Remaining: %.0f (%.0f)\n\r", percentage, curval);
- wait(0.2);
+ percentage = 100-(((curval-tankfull)/range)*100);
+ printf ("Percentage Remaining: %.0f (%.0f)\n\r", percentage, curval);
+ if (percentage < warning){
+ printf ("WARNING: Water Level Below 10% \n\r");
+ }
+ wait(1);
}
}
\ No newline at end of file
