This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* FastLED RGBW with gamma correction over Perlin Noise | |
* | |
* By: Andrew Tuline | |
* | |
* Date: March, 2019 | |
* | |
* Example sketch using FastLED for RGBW strips (SK6812) along with gamma correction. | |
* | |
* The RGBW component was written by David Madison and originally by Jim Bumgardner. | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* File: basicfadein | |
* | |
* By: Andrew Tuline | |
* | |
* Date: April, 2019 | |
* | |
* Based previous work (namely twinklefox) by Mark Kriegsman, this program shows how you can fade-in twinkles by using the fact that a random number generator | |
* with the same seed will generate the same numbers every time. Combine that with millis and a sine wave and you have twinkles fading in/out. | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* soundmems_wave | |
* | |
* By: Andrew Tuline | |
* | |
* Wave adapted from: Stefan Petrick | |
* | |
* Date: February, 2017 | |
* | |
* Basic code to read from the Sparkfun INMP401 microphone, and create waves based on sampled input. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* gamma_correction | |
* | |
* By: Andrew Tuline | |
* | |
* Date: January, 2019 | |
* | |
* Testing gamma correction to change LED brightness so that it appears to change evenly for the viewer. The problem is that changes above | |
* 50 are much less noticeable for the viewer, so the LED gets bright quickly and then stays bright for way too long before dimming again. | |
* | |
* There's a few ways to adjust LED output. The table method was proposed on Adafruit.com. Here's a couple of other methods for demonstration. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* sinelon_pixels | |
* | |
* Moves a single sine wave back and forth (or continuously) using waves. | |
* | |
* | |
* By: Andrew Tuline | |
* | |
* Date: January 2019 | |
* | |
* This uses the built in FastLED beatsin8 combined with a sinewave to move one or more pixels back and forth. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* inoise8_car | |
* | |
* By: Andrew Tuline | |
* | |
* Date: July, 2018 | |
* | |
* A simple 8 bit routine that moves along a NOISE plane. | |
* | |
* This uses a fixed palette. | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* File: FFT_Peak | |
* | |
* By: Andrew Tuline | |
* | |
* Modified from: | |
* | |
* Date: May, 2019 | |
* | |
* Use WEMOS D1 Mini and Sparkfun MEMS microphone. | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
A blending variant | |
By: Andrew Tuline | |
Date: March, 2019 | |
*/ | |
#include "FastLED.h" | |
#define LED_PIN 12 | |
#define CK_PIN 11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Ripples | |
* | |
* Originally by: Reko Meriö | |
* | |
* Highly modified by: Andrew Tuline | |
* | |
* Date: February, 2019 | |
* | |
* Another ripple routine, that now supports simultaneous ripples via a structure. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* rainbow_center | |
By: Andrew Tuline | |
Date: Jan, 2018 | |
Description | |
Rainbow marching from the center to the ends of the strand using the fill_rainbow routine. |