Flackerndes Licht mit LEDs

Inspiriert durch eine Website, die ich vor einiger Zeit gefunden hatte, wollte ich einen möglichst realistischen Feuer-Effekt mit LEDs nachbauen.

Video: Live-Demonstration

Verwendete Bauteile

Aufbau der Schaltung
Abb.: Aufbau der Schaltung

Sketch

#define PIN_LED1_YELLOW 9
#define PIN_LED2_YELLOW 11
#define PIN_LED3_RED    10

void setup()
{
    pinMode(PIN_LED1_YELLOW, OUTPUT);
    pinMode(PIN_LED2_YELLOW, OUTPUT);
    pinMode(PIN_LED3_RED, OUTPUT);
}

void loop()
{
    analogWrite(PIN_LED1_YELLOW, random(50)+135);
    analogWrite(PIN_LED2_YELLOW, random(50)+135);
    analogWrite(PIN_LED3_RED, random(10)+20);
    delay(random(100)+50);
}
zurück