Loudness Necklace
Step 1
Drag a ||light:graph||
block from the ||light:LIGHT||
toolbox category into the ||loops:forever||
block.
The ||light:graph||
block turns on the lights based on the first number.
forever(function () {
light.graph(0, 0)
})
Step 2
Pull out a ||input:sound level||
block and put it in the first hole of ||light:graph||
to show lights based on the sound level.
forever(function () {
light.graph(input.soundLevel(), 0)
})
Step 3
Click on the (+) symbol in ||light:graph||
and set the new value you see to the maximum sound level, which is 255
.
The ||light:graph||
block automatically sets how many lights turn on based on the first value which is ||input:sound level||
. If you provide a second number though, it knows the maximum possible value and does a better job graphing.
forever(function () {
light.graph(input.soundLevel(), 255)
})
Step 4
Click |Download|
to transfer your code to the Adafruit Circuit Playground Express. Try singing and see the lights changing.
Step 5
Awesome! Find a necklace and attach the Adafruit Circuit Playground Express to it. You’ll be showing lights whenever you talk!