Ho Ho Ho - Arduino Weihnachtsprojekte 2025
| Autor: | Prof. Dr.-Ing. Schneider |
| Termin: | vierzehntägig dienstags, 13:30 Uhr bis 15:30 Uhr, Gymnasium Antonianum, Geseke |
„Jingle Bells“ Melodie mit Piezo-Summer

Der Arduino spielt eine kleine Weihnachtsmelodie über einen Piezo-Summer.
| Musterlösung |
#include "pitches.h"
int melody[] = { NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5 };
int durations[] = { 8, 8, 4, 8, 8, 4 };
void setup() {
}
void loop() {
for (int i = 0; i < 6; i++) {
tone(8, melody[i]);
delay(300 * durations[i]);
noTone(8);
}
delay(1000);
}
|
„Kerzenflackerlicht“ mit einer einzigen LED
Eine einzelne warmweiße LED simuliert das Flackern einer Kerze.
| Musterlösung |
int led = 9;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
int brightness = random(150, 255);
analogWrite(led, brightness);
delay(random(30, 150));
}
|
Temperaturabhängige Lichtfarbe
Mit einem Temperatursensor (z. B. DHT11 oder BME280) kannst du LED-Streifen je nach Raumtemperatur unterschiedlich leuchten lassen – von eisblau bei Kälte bis warmweiß bei gemütlichen Temperaturen.
Der Sensor liest kontinuierlich die Raumtemperatur aus. Basierend auf dem Wert wechselt die LED-Farbe: Unter 18°C leuchtet alles in kühlem Blau, zwischen 18-22°C in neutralem Weiß und über 22°C in warmem Orange. So verbindest du Funktionalität mit Atmosphäre.
→ zurück zum Hauptartikel: Mechatronik mit Arduino