mirror of
https://github.com/eclipse/upm.git
synced 2025-03-15 04:57:30 +03:00
mic: Add comments to C++ example for Grove microphone/sound sensor
Signed-off-by: Sarah Knepper <sarah.knepper@intel.com>
This commit is contained in:
parent
2a8bbb0b8c
commit
6e8b0dd038
@ -46,6 +46,7 @@ sig_handler(int signo)
|
||||
int
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
// Attach microphone to analog port A0
|
||||
sensor = new upm::Microphone(0);
|
||||
signal(SIGINT, sig_handler);
|
||||
|
||||
@ -54,6 +55,10 @@ main(int argc, char **argv)
|
||||
ctx.runningAverage = 0;
|
||||
ctx.averagedOver = 2;
|
||||
|
||||
// Infinite loop, ends when script is cancelled
|
||||
// Repeatedly, take a sample every 2 microseconds;
|
||||
// find the average of 128 samples; and
|
||||
// print a running graph of the averages
|
||||
while (!is_running) {
|
||||
int len = sensor->getSampledWindow (2, 128, buffer);
|
||||
if (len) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user