This program allows user to measure distance with SRF02 distance sensor and display the result on a Nokia LCD Display

Dependencies:   N5110 PowerControl SRF02 mbed

Revision:
5:c18bd289bc88
Parent:
4:880995b4a063
--- a/main.cpp	Fri May 01 09:12:39 2015 +0000
+++ b/main.cpp	Sun May 10 10:29:49 2015 +0000
@@ -7,7 +7,7 @@
 
 int main()
 {
-    //PHY_PowerDown();
+    PHY_PowerDown();
     lcd.init(); // initialise display
     lcd.printString("Ultrasonic", 13,1);    // print string on row 1
     lcd.printString("Sensor", 25,2);    // print string on row 2
@@ -23,10 +23,10 @@
     serial.baud(9600); // set baud rate
     unit.rise(&uPressed); // call ISR on rising edge (button pressed)
     display.rise(&dPressed); // call ISR on rising edge (button pressed)
-    timer1.attach(&timer1Expired,1); // 2s timer
-    timer2.attach(&timer2Expired,0.8); // 1.5s timer
-    timer3.attach(&timer3Expired,0.6); // 1s timer
-    timer4.attach(&timer4Expired,0.3); // 0.5s timer
+    timer1.attach(&timer1Expired,1); // 1s timer
+    timer2.attach(&timer2Expired,0.8); // 0.8s timer
+    timer3.attach(&timer3Expired,0.6); // 0.6s timer
+    timer4.attach(&timer4Expired,0.3); // 0.3s timer
     timer5.attach(&timer5Expired,0.1); // 0.1s timer
     serial.attach(&serialISR); // attach serial ISR
     char buffer[30]; // buffer used to store information
@@ -47,9 +47,9 @@
         strftime(buffer, 30 , "%b %d, %X", localtime(&seconds));    // set buffer to store time and date
         strftime(buffer2, 14 , "%X", localtime(&seconds));  // set buffer2 to store time
         strftime(buffer3, 14 , "%b %d", localtime(&seconds));   // set buffer3 to store date and month
-        /*if (dFlag) {
-            writeDataToFile(buffer, distance); // write current value to disk
-        }*/
+        
+        writeDataToFile(buffer, distance); // write current value to disk
+        
         lcd.clear();    // clear display
         lcd.init(); // initialise display
         if (distance<30) {