Tutorial 1 y Step 7 sobre la envoltura de las Placas Intel® Galileo
En esta lección, aprendemos lo que las máquinas pueden oír. Desde salidas sencillas usando el monitor serie, hasta LEDs que responden a la entrada de audio, acabamos de rayar la superficie en lo que es posible.
Aprendemos cómo los tableros nos pueden ayudar con la ampliación de nuestro micro-controlador mediante la prestación de un conjunto de opciones para conectar sensores.
Utilizando el monitor serie, podemos emitir los valores entrantes de lo que el micrófono recogió. Para ver que en el mundo físico, conectamos un LED con una resistencia acompañante que ayudó a limitar el flujo de corriente. Usando la ley de Ohm, hemos sido capaces de calcular la cantidad correcta de resistencia necesaria para no soplar nuestro LED.
Desafíos
¿Cómo ajustaría el código para encender el LED en una muestra de sonido más baja (volumen)?
Conecte algunos LEDs más a su proyecto y enciendalos basándose en los datos recibidos del micrófono. Intente parpadear cada LED basándose en un rango diferente de lecturas entrantes.
Abra el ejemplo de fade (archivo > ejemplos > 01. Fundamentos > fade). ¿Cómo se puede utilizar este código de ejemplo para expandir el código?
Nota | Este código está utilizando el PIN 9 para el LED, así que usted puede utilizar su circuito actual para probarlo hacia fuera. |
Cuando la velocidad de muestreo alcanza un valor determinado, ajuste el brillo del LED a atenuarse. De lo contrario, ponerlo completamente brillante.
Los datos de sonido entrantes son un poco dentados; no hay una transición fluida entre los valores. ¿Cómo se puede utilizar una técnica de suavizado (cálculo de lecturas de entrada promedio) para obtener valores de desplazamiento constantes?
Tutorial de suavizado de Arduino