works

Dependencies:   SRF05 mbed

Fork of SRF05_HelloWorld by Simon Ford

Files at this revision

API Documentation at this revision

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
diff -r fae63ea5ba75 -r 974ba1b166ad main.cpp
--- 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