Elektronikprojekt Grupp 13 / Mbed OS test_fft_grp13

Dependencies:   mbed-dsp

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

Committer:
KlaraBengtsson
Date:
Wed Mar 29 13:57:11 2017 +0000
Revision:
39:c92c150c0dd2
Parent:
38:0eceb5feddc4
Child:
41:b34a65881a45
Child:
44:7f2c1e8d0761
Kommentarer till metoderna delta s och vinkeln

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 38:0eceb5feddc4 28 speed = 331.1190 + 0.6016*temp + 0.0126*hum;
NicklasNp 38:0eceb5feddc4 29 return speed;
NicklasNp 38:0eceb5feddc4 30 }