Tabla de contenido:
- Suministros
- Paso 1: cableado
- Paso 2: codificación
- Paso 3: ¡Pruébelo
- Paso 4: ¡Funciona, ahora comparte
Video: Controle la velocidad de Jingle Bells con Arduino: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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:
Medición de la velocidad del motor con Arduino: 6 pasos
Medición de la velocidad del motor con Arduino: ¿Es difícil medir las rpm del motor? No lo creo. Aquí hay una solución simple. Solo un sensor IR y Arduino en su kit pueden hacerlo. En esta publicación, daré un tutorial simple que explica cómo medir las RPM de cualquier motor usando un sensor IR y A
Construya su propia antena BiQuad 4G con prueba de velocidad: 7 pasos (con imágenes)
Construya su propia antena BiQuad 4G con prueba de velocidad: en este instructivo, voy a mostrarle cómo hice una antena BiQuad 4G. La recepción de la señal es pobre en mi casa debido a las montañas alrededor de mi casa. La torre de señales está a 4,5 km de la casa. En el distrito de Colombo, mi proveedor de servicios ofrece una velocidad de 20 Mbps. pero en m
Controle la velocidad del motor de CC sin escobillas mediante Arduino y el módulo Bluetooth (HC-05): 4 pasos
Controle la velocidad del motor de CC sin escobillas mediante Arduino y el módulo Bluetooth (HC-05): Introducción En este tutorial, vamos a controlar la velocidad del motor de CC sin escobillas mediante Arduino UNO, el módulo Bluetooth (HC-05) y la aplicación de Android para Bluetooth ( Controlador Bluetooth Arduino)
Velocidad de medición en vertedero con sensor de distancia: 4 pasos (con imágenes)
Velocidad de medición en vertedero con sensor de distancia: hicimos un dispositivo que calculaba la velocidad del agua sobre un vertedero. Esto se mide con dos sensores de distancia
Fotografía con flash de alta velocidad: 6 pasos (con imágenes)
Fotografía con flash de alta velocidad: esta es una imagen de un destornillador a mitad de rebote. Después de leer sobre fotografía de alta velocidad en una revista, me inspiré para buscar en mi armario y ver qué se me ocurría. Usé una pantalla de creación casera para disparar el flash mientras mi digital