massimo morelli / Mbed 2 deprecated Nucleo_read_analog_value

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
maxmorelli
Date:
Wed Oct 15 16:13:18 2014 +0000
Commit message:
Test ADC

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	Wed Oct 15 16:13:18 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	Wed Oct 15 16:13:18 2014 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/552587b429a1
\ No newline at end of file