ADC Test

Dependencies:   mbed

Revision:
0:a02f4322c075
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Dec 11 10:33:43 2017 +0000
@@ -0,0 +1,29 @@
+#include "mbed.h"
+ 
+AnalogIn AIN[] = {
+    AnalogIn (A0),
+    AnalogIn (A1),
+    AnalogIn (A2),
+    AnalogIn (A3),
+    AnalogIn (PC_0),
+    AnalogIn (PC_2),
+    AnalogIn (PC_3)
+};
+
+DigitalOut led(LED1);
+
+int main() {
+    uint16_t meas[7];
+    
+    printf("\nAnalogIn example\n");
+    
+    while(1) {
+        for (int i = 0; i < 7; i++) {
+            meas[i] = AIN[i].read_u16();
+            meas[i] >>= 6;
+            printf("%d\t", meas[i]);
+        }
+        printf("\r\n");
+        wait(0.2); // 200 ms
+    }
+}