Git Product home page Git Product logo

fastled-underglow's Introduction

FastLED-Underglow

An implementation of the FastLED library to add underglow to any object. I used WS2812 LED's, and the configuration of the LED's and number of LED's are configurable.

Lighting Brightness

One digital IO pin is set to brightness up, and another pin is set to brightness down.

Lighting Profiles

Currently, a few lighting profiles are included:

Solid Green

As the name implies

Solid White

As the name implies. The current draw on this is high as all red, green, and blue LED's are on. I toned the brightness down for this one as to not exceed the power capacity my battery bank can handle (5V 2A).

Green and White gradient

Using FastLED's sine function, a gradent starting at the middle of the green gradient will transisition to white and back to green. In a loop, the edge (not corner) that is connected to the data line will be the green edge, and the opposite side will be the white edge. The effect starts at the ends and transisitions to white in the middle

Rainbow Cycle

RGB LED setups are incomplete without some rainbow mode. This just cycles the rainbow clockwise around the object.

Rainbow Slide

This allows for a slide animation where the rainbow gradient does down towards the opposite edge. Much like the gradient, this effect starts on the ends of the LED strip and makes its way towards the middle of the strip.

Solid Rainbow

The entire LED strip is one solid color as it transisitons through the color of the rainbow

fastled-underglow's People

Contributors

winston-lu avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.