![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
TestMic
Diff: mictest.cpp
- 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