Skip to content

Instantly share code, notes, and snippets.

Avatar
🎸
Working on sound reactive WLED

Andrew Tuline atuline

🎸
Working on sound reactive WLED
View GitHub Profile
View inoise8_fire.ino
/* Title: inoise8_fire.ino
*
* By: Andrew Tuline
*
* Date: January 2017
*
* This super short sketch displays fire thanks to FastLED's Perlin Noise function and Palettes.
*
* It needs some tweaking in order to work across a wide range of NUM_LED values, but looks pretty good at 60.
*
View lightsaber.ino
/* lightsaber
*
* By: Andrew Tuline
*
* Start up a light saber and watch it shimmer slightly.
*
* Date: January, 2017
*
* To do:
*
@atuline
atuline / circring.ino
Last active Feb 16, 2022
Circular loader ring
View circring.ino
/* 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.
*
*/
@atuline
atuline / basicfadeingamma.ino
Created Apr 15, 2019
FastLED fade in capability with gamma correction.
View basicfadeingamma.ino
/*
* 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.
@atuline
atuline / RGBW_gamma
Created Apr 18, 2019
FastLED RGBW with gamma correction and Perlin noise
View RGBW_gamma
/* 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.
*/
@atuline
atuline / demoreel100withbutton.ino
Last active Jun 29, 2021
Demoreel100 with a button
View demoreel100withbutton.ino
/*
Title: DemoReel100 with Button
By: Mark Kriegsman
Button added by: Andrew Tuline
@atuline
atuline / blend.ino
Last active Jun 27, 2021
Blending using FastLED
View blend.ino
/* End to end blending
By: Andrew Tuline
Date: Oct 25, 2015
*/
#include "FastLED.h"
#define LED_PIN 12
@atuline
atuline / basicfadein.ino
Last active May 9, 2021
Basic Fade In/Out
View basicfadein.ino
/*
* 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.
*
@atuline
atuline / soundmems_wave
Created Feb 16, 2017
Create a light wave along an LED strip from basic sampled sound input.
View soundmems_wave
/* 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.
View brightening.ino
/* Increase/decrease brigtness of LED's.
*
* By: Andrew Tuline
*
* Date: Mar 21, 2019
*
* This is a way to increase the brighness of LED's.
*
*
*/