smart_led_effects 0.1.4

A collection of effects for LED strips
Documentation

Neopixel Effects

This crate borrows heavily from fastLED and tweaking4all.

Dimensionality

Currently only works for strips/loops. But someday the plan is to extend it.

Effects

- Breathe
- Bounce
- Collision
- Cylon
- Fire
- Meteor
- ProgressBar
- Rainbow
- RunningLights
- Timer
- Twinkle
- SnowSparkle
- Wipe

Example Usage

[dependencies]
smart_led_effects = 0.1.0


use smart_led_effects::{
    strip::{self, EffectIterator},
    Srgb,
};

//...

    const COUNT: usize = 55;
    let effect = strip::Rainbow::new(COUNT, None);

    loop {
        let pixels = effect.next().unwrap();
    
        // show pixels

        thread::sleep(Duration::from_millis(10));
    }


References