multiled

Multi LED example

This example controls 4+1 LEDs, showing different effects, yet all synchronized:

Wiring

mutliled

Result

multiled

Files

multiled.ino
// JLed multi LED demo. control multiple LEDs in-sync.
// Copyright (c) 2017-2021 by Jan Delgado. All rights reserved.
// https://github.com/jandelgado/jled
#include <jled.h>

JLed leds[] = {
    JLed(4).Blink(750, 250).Repeat(2),
    JLed(3).Breathe(2000),
    JLed(5).FadeOff(1000).Repeat(2),
    JLed(6).FadeOn(1000).Repeat(2),
    JLed(LED_BUILTIN).Blink(500, 500).Repeat(2)
};

auto sequence = JLedSequence(JLedSequence::eMode::PARALLEL, leds).Repeat(5);

void setup() { }

void loop() {
    sequence.Update();
    delay(1);
}