sound Level
Find out what the the level of sound heard by microphone is.
input.soundLevel()
Returns
- a
number
between0
(quiet) and255
(loud) which tells how loud the sounds are that the microphone hears.
Example
Use the pixels to make a sound meter. If loud sounds are detected, more pixels light up.
let lastLevel = 0;
let pixels = light.createStrip()
forever(function () {
let level = input.soundLevel()
if (lastLevel != level) {
pixels.clear()
for (let i = 0; i < pixels.length() / 255 * level; i++) {
pixels.setPixelColor(i, 0x00ff00)
}
lastLevel = level
}
})
See also
microphone
light