Arduino Licht & Sound: US-Nationalhymne mit LEDs
Komponenten und Materialien
| Komponente | Anzahl | Hinweis |
|---|---|---|
| Arduino Nano R3 (ATmega328P, Old Bootloader) | 1 | |
| Summer (16 Ω) | 1 | |
| Taster (6×6×6 mm) | 2 | |
| Wippschalter (Netzschalter) | 1 | |
| Widerstand 330 Ω | 3 | Für LEDs |
| LEDs (2× Rot, 2× Weiß, 2× Blau) | 6 | Rot 2,2 V, andere 3,2 V |
| Lötbare Lochrasterplatine (Mini) | 1 | |
| 9-V-Blockbatterie (mit Halter) | 1 |
Benötigte Werkzeuge
- Lötkolben
Projektbeschreibung
Hintergrund
Ein Nebenprojekt: Zwei Taster spielen entweder „Charge“ (kurzer Fanfaren-Stoß) oder die komplette US-Nationalhymne („The Star-Spangled Banner“) mit synchronisierten LEDs. Im Leerlauf blinken die LEDs zufällig („Twinkle“).
Schaltung & Aufbau
- Drei LED-Gruppen (Rot, Weiß, Blau) je zwei parallel an den Pins 6, 7, 8 (mit 330 Ω).
- Summer an Pin 9.
- Start-Taster an Pin 5 (Pull-Up), Charge-Taster an Pin 3 (Interrupt-fähig).
- Stromversorgung: 9-V-Block über Wippschalter an VIN/GND.
Code-Struktur
Der Sketch nutzt Funktionen, um Noten und LED-Steuerung übersichtlich zu halten:
Charge()– kurzer Jingle mit Farbwechsel.SingleDWwithNote()– spielt eine Note, schaltet eine LED, handhabt Staccato.USNationalAnthem()– die komplette Melodie, Notenlängen und LED-Zuordnung. Die Tonhöhe erhöht sich bei jedem Durchlauf um 3 Halbtöne (Faktor 1,06³).Twinkle()– zufälliges Blinken der LEDs, solange kein Taster gedrückt wird.
Wichtige Details
- Tempo: 104 BPM → Viertel = 577 ms. Später Ritardando auf 96 BPM und starkes Ritardando am Ende.
- Staccato über Faktoren
x=0,92,y=0,08(Note + Pause = 1). - Interrupt-Taster (Pin 3) bricht die Hymne ab und spielt „Charge“.
- Nach dem Ende der Hymne werden alle Notenfrequenzen um 3 Halbtöne erhöht – so klingt jeder Durchlauf höher.
Aufbau-Tipps
Zuerst auf Steckbrett testen, dann auf Lochrasterplatine löten. Gehäuse: Deckel zuerst bestücken, dann Seitenteile anbringen. Kostenübersicht und Schaltpläne sind im Projekt enthalten.
Herstellungsprozess
- Schaltung mit Schalter: Praktischer Leitfaden zu grundlegenden elektrischen Schaltungen
- Die Evolution und Handwerkskunst von Weihnachtsbeleuchtung: Von antiken Traditionen zur modernen Technik
- Weichmachende Tücher: Wie Lotion Komfort und Leistung verbessert
- Acceed IGS-9822DGP: 12-Port Gigabit Switch mit 4 SFP Ports – High-Performance Industrielle Netzwerklösung
- Präzise Temperaturüberwachung im Server-Schrank mit Raspberry Pi
- Arduino-basiertes Schalter- & LED-Panel für Microsoft Flight Simulator 2020
- C++ switch‑case meistern: Syntax, Einsatz und Praxisbeispiele
- Switch-Case in C verstehen: Syntax, Beispiele und Best Practices
- Java Switch-Case-Anweisung erklärt: Syntax, Beispiele und Best Practices
- MEP National Network™ arbeitet mit minority-geführten Herstellern zusammen, um Wachstum zu fördern