Project Digora IOT
Dependencies: libmDot-dev-mbed5
Sound_sensor.cpp
- Committer:
- Niiippoooo
- Date:
- 2017-05-19
- Revision:
- 0:522ad8e780f6
File content as of revision 0:522ad8e780f6:
#include "Sound_sensor.h" Capt_Son::Capt_Son() : SonPin(PB_1) {} //initialise la liaison analogique entre le capteur et le pin PB_1 du mDot float Capt_Son::obtenirSon() { Son=0; //réinitialisation de la mesure for (int i=0; i<32; i++) //boucle répétée 32 fois { Son += SonPin.read(); //sommes des 32 valeurs mesurées wait(0.01); } Son = Son * 1023; Son = Son/32; //division par 32 if ((Son) > 0) //vérification de cohérance des mesures { printf("\nBruit = %f \n\r", Son); //affichage de la mesure } wait(0.01); return Son; //on retourne le niveau sonore pour une utilisation ultérieure }