Thomas Van Aken / Mbed 2 deprecated Nucleo_read_analog_value

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
TVA
Date:
Mon Feb 05 12:51:39 2018 +0000
Parent:
3:fbd5857ea534
Commit message:
Ultrasoon test

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Wed Jun 07 13:35:42 2017 +0000
+++ b/main.cpp	Mon Feb 05 12:51:39 2018 +0000
@@ -5,20 +5,15 @@
 DigitalOut led(LED1);
 
 int main() {
-    float meas;
+    float meas, distance;
     
-    printf("\nAnalogIn example\n");
+    printf("\nAnalogIn example\n\r");
     
     while(1) {
         meas = analog_value.read(); // Converts and read the analog input value (value from 0.0 to 1.0)
         meas = meas * 3300; // Change the value to be in the 0 to 3300 range
-        printf("measure = %.0f mV\n", meas);
-        if (meas > 2000) { // If the value is greater than 2V then switch the LED on
-          led = 1;
-        }
-        else {
-          led = 0;
-        }
+        distance = meas/3.2;
+        printf("measure = %.0f mV %0.f cm\n\r", meas, distance);
         wait(0.2); // 200 ms
     }
 }