Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Pantalla de Luz y Sonido con Arduino: Himno Nacional de EE. UU.

Componentes y suministros

Arduino Nano R3 ×1
Zumbador (16 Ω) ×1
Pulsadores 6×6×6 mm ×2
Interruptor basculante 250V 3A ×1
Resistencias 330 Ω ×3
LEDs (2 rojos, 2 blancos, 2 azules) ×6
Protoboard soldable mini ×1
Batería 9V con portapilas ×1

Herramientas necesarias

Sobre el proyecto

Proyecto derivado de un sistema de luces navideñas. Un Arduino Nano reproduce dos melodías mediante la función tone() sincronizadas con LEDs rojos, blancos y azules: "Charge" (carga) y el "Himno Nacional de EE. UU." (The Star-Spangled Banner). Mientras no se pulsa ningún botón, los LEDs parpadean aleatoriamente.

El código usa funciones modulares para facilitar ajustes de tono, duración y efectos visuales. Incluye control de staccato, cambios de tempo y hasta transposiciones automáticas al final de la canción.

Esquema de conexiones

Alimentación: batería 9V con interruptor externo.

Código completo

USA_ANTHEM_Updated.ino (Arduino)

/* The Star Spangled Banner con LEDs
   Creado por Ryan Aebi, junio 2018
   Estructura: loop principal → funciones para cada canción
   Notas definidas por frecuencia (Hz) y duración
   Incluye: Charge, USNationalAnthem, Twinkle (efecto aleatorio)
   Transposición automática al final (×1.06³ ≈ 3 semitonos) */
   
// ... [código completo en el original] ...
// Funciones clave:
// - Charge(): reproduce "Charge" con LEDs
// - SingleDWwithNote(Hz, pinLED, duración, staccato)
// - USNationalAnthem(): himno completo con 34 compases
// - Twinkle(): parpadeo aleatorio mientras espera input
// - setup(): pines, pull-ups, estados iniciales
// - loop(): lectura botones → ejecuta canción o Twinkle

Esquemáticos

Proceso de manufactura

  1. La evolución y artesanía de las luces navideñas: de tradiciones antiguas a ingeniería moderna
  2. Suavizado de tejidos: Cómo la loción mejora confort y rendimiento
  3. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  4. Panel de interruptores y LEDs para Microsoft Flight Simulator 2020 con Arduino
  5. Control de Brillo LED con PWM mediante Pulsador en Arduino Mega
  6. Circuito con interruptor: guía práctica de circuitos eléctricos básicos
  7. La Red Nacional MEP™ se asocia con fabricantes de minorías para impulsar el crecimiento
  8. Acceed IGS-9822DGP: Switch Gigabit 12 Puertos con 4 SFP – Solución Industrial de Alto Rendimiento
  9. Dominando switch-case en C++: Sintaxis, uso y ejemplos prácticos
  10. Entendiendo Switch-Case en C: Sintaxis, ejemplos y mejores prácticas
  11. Sentencia Switch-Case en Java explicada: Sintaxis, ejemplos y mejores prácticas