Tabla de contenido:

Matriz de LED activados por aplausos: 4 pasos
Matriz de LED activados por aplausos: 4 pasos

Video: Matriz de LED activados por aplausos: 4 pasos

Video: Matriz de LED activados por aplausos: 4 pasos
Video: Interruptor con aplausos, programable desde 1 hasta 8 aplausos | En Protoboard 2024, Junio
Anonim
Matriz de LED activados por aplausos
Matriz de LED activados por aplausos

Al final de este instructivo, podrá construir un dispositivo que escuche ruidos fuertes como aplausos y responda a ellos encendiendo o apagando 3 LED. Arriba hay una imagen del resultado final.

Paso 1: Materiales

Necesitará:

  1. Arduino Uno
  2. Protoboard (vea el paso 3)
  3. 4 cables de puente macho-macho
  4. 3 cables de puente macho-hembra
  5. 3 leds
  6. 3 resistencias de 220 ohmios
  7. 1 módulo de sensor de sonido de micrófono KY-038

Puede comprar estas piezas en línea en varios lugares; busque alrededor y debería poder encontrarlas a un precio decente.

Paso 2: Montaje

Montaje
Montaje

Conecte el Arduino y sus componentes como se muestra en este diagrama. Los cables azul y gris representan cables de puente macho-macho y los cables amarillo, negro y rojo representan cables de puente macho-hembra.

Tenga en cuenta que también puede colocar el circuito en una mini placa de pruebas como hice en la imagen del paso 1. Sin embargo, no lo recomendaría, ya que es muy fácil mezclar o romper cosas cuando están muy juntas.

Como no pude encontrar una pieza para el KY-038, tuve que dejarla fuera del diagrama. El cable amarillo debe estar conectado a su pin "A0", el cable negro debe estar conectado a su pin "G" (Tierra) y el cable rojo debe estar conectado a su pin "+" (5V).

Paso 3: Código

Abra el IDE de Arduino y pegue el siguiente código en él:

pastebin.com/cJQUA4eM

Cambie las líneas 1 a 25 si es necesario; He añadido comentarios para explicar qué hace cada una de las constantes.

Una vez que haya pegado y modificado el código a su gusto, cárguelo en Arduino.

Paso 4: ¡Listo

Si todo va de acuerdo con el plan, debe tener una matriz de LED activada por aplausos completamente funcional. Aquí hay una lista de comandos en mi código actual:

  • 2 aplausos: alterna el LED 1
  • 3 aplausos: alterna el LED 2
  • 4 aplausos: alterna el LED 3
  • 5 aplausos: apaga todos los LED
  • 6 aplausos: enciende todos los LED
  • 16 aplausos: ¡Espectáculo de luces!:PAG

Si eres lo suficientemente valiente, puedes ir a mi código y agregar o modificar los comandos actuales para hacer cosas diferentes. El código relevante está en las líneas 84-148.

¡Divertirse!

Recomendado: