Reading Temperature and insolution and taking average and putting in FIFO and again taking average of FIFO and then displaying on LCD

Dependencies:   TextLCD mbed

Files at this revision

API Documentation at this revision

Comitter:
bcostm
Date:
Fri Feb 21 10:22:49 2014 +0000
Child:
1:bdfc71ff49b2
Commit message:
Initial version.

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Feb 21 10:22:49 2014 +0000
@@ -0,0 +1,18 @@
+#include "mbed.h"
+ 
+AnalogIn analog_value(A0);
+ 
+DigitalOut myled(LED1);
+ 
+// Calculate the corresponding acquisition measure for a given value in mV
+#define MV(x) ((0xFFF*x)/3300)
+ 
+int main() {
+    while(1) {      
+        uint16_t meas = analog_value.read_u16(); // Converts and read the analog input value
+        if (meas > MV(1000)) { // If the value is greater than 1000 mV toggle the LED
+          myled = !myled;
+        }
+        wait(0.2); // 200 ms
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Fri Feb 21 10:22:49 2014 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/ed8466a608b4
\ No newline at end of file