WS2812Serial
Non-Blocking WS2812 LED Library (by PaulStoffregen)
kaleidoscope
Digital Kaleidoscope maker project (by benpeart)
WS2812Serial | kaleidoscope | |
---|---|---|
5 | 4 | |
130 | 1 | |
- | - | |
1.5 | 0.0 | |
about 1 year ago | about 1 year ago | |
C++ | C++ | |
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WS2812Serial
Posts with mentions or reviews of WS2812Serial.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-24.
-
Help with Teensy + FastLED using 74HCT245N with WS2812B LEDs
You could try the WS2812Serial library for the Teensy instead of FastLED for a further test. It also works with Pin 17 on the Teensy 4
-
Is FastLed compatible with Teensy 3.x or 4.x?
A very good alternative to OctoWS2811 is the WS2812Serial library, by Paul Stoffregen too.
-
Teensy 4.0 serial problem with FastLED
I confirm https://github.com/PaulStoffregen/WS2812Serial works great with Teensy 4.x.
-
Unable to get FastLED 3.4 working on multiple strips in parallel with Teensy 4.0
Use WS2812Serial instead, as suggested in the posts you mentioned.
kaleidoscope
Posts with mentions or reviews of kaleidoscope.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-19.
-
fastled and rotary encoder
I have a project that runs on the ESP32 and uses two interrupt driven rotary encoders. You can find the source on https://github.com/benpeart/kaleidoscope. It's not a simple sample but most of the code has nothing to do with the rotary encoders and can be ignored. Look at the code inside the '#ifdef ENCODER' in main.cpp for how to initialize and use the encoders.
-
Flaky rotary KY-040 encoders
I added 3 .22 uf capacitors (one each between CLK, DT, SW and ground) to try and make them a little less noisy but I can't notice any difference between when they are there or not. On the software side, I'm using the Bounce2 library to debounce the switches and am using a state machine library I based on Oleg Mazurov's code (see the implementation on GitHub) for the rotary encoders.
-
FastLED.Show not compatible with OTA updates on ESP32?
I'm building a digital Kaleidoscope (source) using FastLED running on an ESP32. I added AsyncElegantOTA and found that any attempt to do an OTA updated resulted in a crash:
-
Unable to get FastLED 3.4 working on multiple strips in parallel with Teensy 4.0
I'm working on a project where I have 4 WS2812B LED strips hooked up to a Teensy 4.0. I've set it up using the instructions for parallel output on pins 19,18,14,15 but I'm having issues where often, the LEDs don't update properly or sometimes at all. Even something as simple as a FastLED.clear(), FastLED.show() won't actually show the cleared LEDs.
What are some alternatives?
When comparing WS2812Serial and kaleidoscope you can also consider the following projects:
FastLED - The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
OctoWS2811 - Control thousands of WS2811/2812 LEDs at video refresh speeds
Striptease - Sexy, audio-responsive effects on LED strips.
ESP32-Quadrature-Counter - A quadrature counter (e.g. for rotary encoders) for the ESP32 using the hardware PCNT counter.