ledstudio
ledstrip_sandbox
ledstudio | ledstrip_sandbox | |
---|---|---|
2 | 1 | |
0 | 0 | |
- | - | |
10.0 | 0.0 | |
about 6 years ago | over 1 year ago | |
C++ | C++ | |
- | MIT License |
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.
ledstudio
-
Over-engineering an RGB LED strip: let’s make a custom programming language
That’s pretty cool.
I did something similar once, where I wrote a Qt application that let you add effects to a timeline, which would get saved as json and could then be run on a Raspberry Pi to control a grid of NeoPixel LEDs. Each effect on the timeline has a start and length, which pixels it affected, RGBW colors, easing function in and out and effect type (fade, blink etc — there were a few basic effect types that could be combined to create more elaborate effects). The Qt application was able to simulate the LEDs in a GUI using the same code that ran on the RPi (just the GUI was replaced with LED driver code there). It was used to play animations on a t-shirt that was covered in a grid of LEDs made for a local musician. It was a fun project. The code is on GitHub but it’s terrible quality due to having been written over the space of 3 days and then never touched again: https://github.com/danielytics/ledstudio
-
Qt 6.3 Released
I have the code on GitHub but I haven’t built the code in 4 years so don’t have a screenshot. Like I said, the code was written in about 3 days and QML allowed me to iterate quickly, but the resulting code quality isn’t great (since it was a once off project, built and used in the same week and then never used again, I didn’t clean it up or anything). One key feature was that the LED strip could be connected to a Raspberry Pi and the tool could be run directly on the Pi to control the LEDs directly from the editor, or it could be run on my laptop and simulated.
Anyway, the code is here: https://github.com/danielytics/ledstudio
And the QML specifically is here: https://github.com/danielytics/ledstudio/blob/master/main.qm...
If I were to clean it up, I would at least split the different labels into their own QML files but hey, shortcuts were taken over those few days :)
ledstrip_sandbox
What are some alternatives?
lqml
Godot - Godot Engine – Multi-platform 2D and 3D game engine
smallfunction - Stack allocated and type-erased functors 🐜
tesseract-ocr - Tesseract Open Source OCR Engine (main repository)
ClickHouse - ClickHouse® is a free analytics DBMS for big data
WLED - Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!
ImHex - 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
godot - Godot Engine – Multi-platform 2D and 3D game engine [Moved to: https://github.com/godotengine/godot]