TestMic

Dependencies:   DHT mbed

Revision:
0:ff359bd0a096
Child:
1:b7c5a1dba0c3
diff -r 000000000000 -r ff359bd0a096 mictest.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mictest.cpp	Mon Apr 10 11:36:37 2017 +0000
@@ -0,0 +1,42 @@
+#include<stdio.h>
+#include<AnalogIn.h>
+#include<mbed.h>
+#include<DHT.h>
+
+AnalogIn mic1(A0);
+AnalogIn mic2(A1);
+AnalogIn mic3(A2);
+DHT sensor(A3, DHT11);
+
+const int n = 100;
+int m1[n];
+int m2[n];
+int m3[n];
+int data;
+
+int main(){
+    for(int i = 0; i<n; ++i){
+        float f1 = 10*mic1.read();
+        float f2 = 10*mic2.read();
+        float f3 = 10*mic3.read();
+        printf("Mic 1: ");
+        printf("%10.6f",f1);
+        printf("\t Mic 2:");
+        printf("%10.6f", f2);
+        printf("\t Mic 3:");
+        printf("%10.6f", f3);
+        printf("\n");
+        //wait(0.1);
+        m1[i]=f1;
+        m2[i]=f2;
+        m2[i]=f3;
+        
+        data = sensor.readData();
+        if (data == 0){
+             printf("Temp: %4.2f C",sensor.ReadTemperature(CELCIUS));
+             printf("Hum: %4.2f",sensor.ReadHumidity());
+        }
+        printf("\n");
+        
+    }
+}
\ No newline at end of file