Library to control Electret Microphone Amplifier - MAX9814 from adafruit. Allows: To sample analogue voltage to transform into rough sound level. Transfer sound level to visual indicator, volume bar such as 4 LEDs on LPC11U24.
Dependents: MAX9814_LED_Sound_Indicator
Diff: MAX9814.h
- Revision:
- 0:49d2ee7cb020
- Child:
- 1:cf181e6a2ead
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MAX9814.h Sun Nov 02 17:32:03 2014 +0000 @@ -0,0 +1,29 @@ +#ifndef MBED_MIC_H +#define MBED_MIC_H + +#include "mbed.h" + +class MAX9814 { + +public: + + MAX9814(PinName pin); + + void led_array(float x); + + void volume_indicator(); + + float calibration(); + + float sound_level(); + +protected: + AnalogIn _pin; + BusOut _led1, _led2, _led3, _led4; + float _value,_sum,_average; + int _count; + float _sample; + Timer _t,_t1; +}; + +#endif \ No newline at end of file