Elektronikprojekt Grupp 13 / Mbed OS test_fft_grp13

Dependencies:   mbed-dsp

Fork of mbed-os-example-blinky by Elektronikprojekt Grupp 13

Committer:
NicklasNp
Date:
Wed Mar 29 14:54:31 2017 +0000
Revision:
42:67bf737a923d
Parent:
41:b34a65881a45
Parent:
40:460b5132c390
Child:
43:d3f8e93d85f0

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jonathan Austin 0:2757d7abb7d9 1 #include "mbed.h"
Jonathan Austin 0:2757d7abb7d9 2
Jonathan Austin 0:2757d7abb7d9 3 DigitalOut led1(LED1);
Jonathan Austin 0:2757d7abb7d9 4
Jonathan Austin 1:846c97078558 5 // main() runs in its own thread in the OS
Jonathan Austin 0:2757d7abb7d9 6 int main() {
Jonathan Austin 0:2757d7abb7d9 7 while (true) {
Jonathan Austin 0:2757d7abb7d9 8 led1 = !led1;
deeza 34:90d3527a2258 9 //ändrade värdet från 0.5 till 0.6
KlaraBengtsson 35:935167115537 10 wait(2);
Jonathan Austin 0:2757d7abb7d9 11 }
Jonathan Austin 0:2757d7abb7d9 12 }
KlaraBengtsson 39:c92c150c0dd2 13 //Calculating distanse between sound and camera
KlaraBengtsson 37:3bc968f47d9b 14 double calcDis(double t, double v){
KlaraBengtsson 37:3bc968f47d9b 15 double s = t*v;
KlaraBengtsson 37:3bc968f47d9b 16 return s;
KlaraBengtsson 37:3bc968f47d9b 17
KlaraBengtsson 37:3bc968f47d9b 18 }
KlaraBengtsson 39:c92c150c0dd2 19 //Calculating angle in radians, D distanse between mic1 and mic2
KlaraBengtsson 37:3bc968f47d9b 20 double calcAng(double s, double D){
KlaraBengtsson 37:3bc968f47d9b 21 double ang = asin(s/D);
KlaraBengtsson 37:3bc968f47d9b 22 return ang;
KlaraBengtsson 37:3bc968f47d9b 23 }
KlaraBengtsson 37:3bc968f47d9b 24
NicklasNp 38:0eceb5feddc4 25 //Presuming the input value is temp as a nuber and humidity as procent
NicklasNp 38:0eceb5feddc4 26 double speedofsound(double temp, double hum){
NicklasNp 38:0eceb5feddc4 27 //Calculations done in Matlab
NicklasNp 42:67bf737a923d 28 <<<<<<< local
NicklasNp 41:b34a65881a45 29 double speed = 331.1190 + 0.6016*temp + 0.0126*hum;
NicklasNp 42:67bf737a923d 30 =======
NicklasNp 40:460b5132c390 31 double speed = 331.1190 + 0.6016*temp + 0.0126*hum;
NicklasNp 42:67bf737a923d 32 >>>>>>> other
NicklasNp 38:0eceb5feddc4 33 return speed;
NicklasNp 38:0eceb5feddc4 34 }