Tabla de contenido:

Controle la velocidad de Jingle Bells con Arduino: 4 pasos
Controle la velocidad de Jingle Bells con Arduino: 4 pasos

Video: Controle la velocidad de Jingle Bells con Arduino: 4 pasos

Video: Controle la velocidad de Jingle Bells con Arduino: 4 pasos
Video: TOP 5 Proyectos con Arduino UNO 2024, Noviembre
Anonim
Controla la velocidad de Jingle Bells con Arduino
Controla la velocidad de Jingle Bells con Arduino

Este Instructable le mostrará cómo programar una tira de LED para que se corresponda con las notas tocadas por el Arduino. También puede acelerar o ralentizar la canción acercando o alejando la mano de la fotorresistencia. Mi ejemplo es con la canción Jingle Bells, sin embargo, podrías cambiarla para que sea cualquier canción si traduces las notas.

Suministros

  • Fotorresistencia
  • Placa arduino
  • Resistencia de 10K (x2)
  • Tira llevada
  • Amplificador de altavoz
  • Alambres (macho y hembra)

Paso 1: cableado

Consulte el enlace a continuación para ver la configuración adecuada para sus cables.

Todos los cables rosados se alinean con los números de los pines.

Todos los cables negros van a tierra.

Todos los cables rojos conducen a 5V.

Todo negro con tostado significa una resistencia.

Los cables verdes indican los cables que salen de la tira de LED.

Paso 2: codificación

Copia el código que se adjunta.

El resto es una explicación de cómo funciona el código:

La codificación tiene comentarios, sin embargo, verá que es bastante larga. Las notas iniciales declaradas aseguran que su tablero pueda producir cualquier tono musical. Luego hay una declaración de colores para corresponder con cada nota. La configuración vacía enciende todos sus pines y comienza la programación. El bucle vacío es donde tiene lugar la codificación principal. Comienza con un tempo flotante, esto asegura que su canción se acelerará o desacelerará dependiendo de qué tan cerca esté de la fotorresistencia. Cuanto más cerca estés, más rápido se reproducirá. Luego pasa a tocar cascabeles. Cada nota tiene su propia función. Inicialmente borra la tira de LED de todos los colores, luego dicta la nota y su longitud. Para una negra en reproducciones durante 250 milisegundos, una media nota se reproduce durante 500 milisegundos y una nota completa se reproduce durante 1000 milisegundos. Después de esta declaración hay un bucle que le dice al tablero cuántas luces deben encenderse; para una negra se encienden 5 luces, para una media nota se encienden 10 y para una nota entera se encienden 10 luces. Luego hay un dictado de color y un retraso para finalizar la nota. Esto se repite continuamente a menos que se desconecte de la placa.

Paso 3: ¡Pruébelo

¡La forma de probar su código y cableado es enchufarlo! Si no está funcionando correctamente, verifique sus cables y que haya copiado toda la codificación. Es posible que tenga una conexión a tierra que vaya a 5 V u otra confusión.

Paso 4: ¡Funciona, ahora comparte

Ahora que ha resuelto cualquier problema, ¡ha terminado con el proyecto! Toma una foto y compártela con tus amigos. Si lo desea, puede cambiar la canción haciendo que las notas sean diferentes y cambiando los colores en consecuencia. ¡Depende de usted, las posibilidades son infinitas!

Recomendado: