El Gritómetro
micro:bit - Sonido
En este proyecto crearás un medidor de sonido, el cual te dirá qué tan fuerte o recio es un sonido.
-
Materiales
Micro:bit + fuente de energía
3 clips de cocodrilo:
Rojo para 3V
Negro para piso
Cualquier otro color para las otras conecciones
Monk Makes sensor
-
Paso 1: Conexiones
Usando los clips de cocodrilo conecta:
3V del sensor con el 3V del micro:bit (rojo)
Tierra con tierra (negro)
Micrófono del sensor con el 0 del micro:bit (cualquier color de clip)
-
Paso 2: Crea nuevo proyecto y añade la extensión de código
Abre un nuevo proyecto en makecode.microbit.org. Ve a la sección de extensiones y añade el Monk Make Sensor. Lo puedes buscar en la barra de búsqueda hasta arriba de extensiones.
-
Paso 3: Programación
Programa el micro:bit para que detecte el sonido. Luego, bájalo a tu micro:bit.
-
Paso 4: Prueba el código
Murmura al micrófono y mira cómo la luz LED del micro:bit cambia según el volumen del sonido a su alrededor.
El código
Si te das cuenta en el código le restamos 511 a la lectura del micrófono con un valor máximo de 512.
Para entender por qué hay que eliminar 511 de la lectura mira la siguiente gráfica:
El eje vertical muestra el voltaje y el eje horizontal muestra el tiempo. Como puedes ver, antes de que empiece el sonido ya hay vibraciones de hasta 1.5-2V porque el micrófono empieza a sentir las vibraciones que vienen. 1.5V en el micro:bit tiene un valor de 511 así que es por esto que lo restamos de la lectura. Si no, la mitad de las luces led estarían ya encendidas aunque hubiera silencio.