Program 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.
Dependencies: MAX9814_Electret_Microphone_LED_Volume_Indicator mbed
Hammer_MicrophoneSensor.h
- Committer:
- andcor02
- Date:
- 2014-11-02
- Revision:
- 1:380e6ab41172
- Parent:
- 0:d096ca2ffef0
File content as of revision 1:380e6ab41172:
#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
Andrea Corrado
Electret Microphone Amplifier - MAX9814