Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: MAX4466_Hello_World
Revision 1:76c72cf9ae2b, committed 2015-10-23
- Comitter:
- mgolino
- Date:
- Fri Oct 23 19:37:07 2015 +0000
- Parent:
- 0:712373b300a2
- Commit message:
- Added more comments
Changed in this revision
| MAX4466.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/MAX4466.cpp Fri Oct 23 18:37:33 2015 +0000
+++ b/MAX4466.cpp Fri Oct 23 19:37:07 2015 +0000
@@ -40,8 +40,10 @@
}
//LED ARRAY FUNCTION:
-//Setup array of 4 LEDs based on the current value read by the microphone
-//And the average value found during calibration
+//Setup array of 4 LEDs
+//The input to this function is the average from the calibration function
+//The variable _value which indicates the current value from the microphone is a global variable updated in the sound_level function
+//As different threshholds of volume are met more LEDs will light up
void MAX4466::led_array(float x ) {
if (_value<x+0.05) {
@@ -77,7 +79,8 @@
}
//SOUND LEVEL FUNCTIOM:
-//Read in current sound level
+//Read in current sound level from the microphone
+//Update the global variable _value which will in turn be read by the LED array function
float MAX4466::sound_level() {
_t.start();
@@ -106,6 +109,8 @@
//VOLUME INDICATOR FUNCTION:
//To be called in main function
+//Updates the led array
+//outputs current numerical value
void MAX4466::volume_indicator() {
led_array(_average);
sound_level();
Electret Microphone - MAX4466 Amplifier