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
/* Circular loader ring (a real basic one) | |
* | |
* By: Andrew Tuline | |
* | |
* Date: May, 2019 | |
* | |
* One version uses a loop and fixed colours, while the other uses a fader. | |
* | |
*/ |
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
/* 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: basicfadeingamma | |
* | |
* 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
/* | |
* 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
/* 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
/* Increase/decrease brigtness of LED's. | |
* | |
* By: Andrew Tuline | |
* | |
* Date: Mar 21, 2019 | |
* | |
* This is a way to increase the brighness of LED's. | |
* | |
* | |
*/ |
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
/* fft_log_music | |
* | |
* By: Andrew Tuline | |
* | |
* Date: Mar, 2019 | |
* | |
* | |
* Why use a 7 band MSGEQ7 graphic equalizer chip when you can get many times more frequency bins with software alone and on an Arduino UNO to boot? | |
* | |
* This example combines high speed A/D conversion, FFT (Fast Fourier Transform) pitch detection combined with simple FastLED library display using |
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. |
NewerOlder