MCPcopy Index your code
hub / github.com/Adrianotiger/Neopixel-Effect-Generator

github.com/Adrianotiger/Neopixel-Effect-Generator @v3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.0 ↗ · + Follow
154 symbols 279 edges 12 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Neopixel-Effect-Generator

Online editor to generate Arduino code for neopixel ledstrips without programming knowledge

With this editor, you can create some effects for your led strips. It is easy and you don't need to know how programming it, the code will be generated directly on the webpage.

Try it

Open this link https://adrianotiger.github.io/Neopixel-Effect-Generator/ and begin to "draw" your animation. screenshot

Since v3.0, it works also on smartphones: screenshot

How to use the webpage?

Open the webpage and add a strip. Select the pin and led quantity. At this point you will be able to add effects to your strip dinamically. At the end press the "Generatre Arduino Code" to get the code for your Arduino.

How create the hardware?

It is really simple: 1. Buy an Arduino (from 2$ to 15$, doesn't matter) 2. Buy a WS2812 Led Strip (30leds/1m is 4$ and 60leds/1m is 8$ for each meter) 3. Connect a power supply to the led strip and connect 1 wire from Arduino to the Led Strip (data) 4. That's it Check the Wiki for more information.

Want to create your own effects?

For each effect, there is a dedicated webpage on github. You can see the documentation for each effect. Check the Wiki page to discover how create a new effect for this generator.

Core symbols most depended-on inside this repo

n
called by 13
scripts/highlight.pack.js
Count
called by 11
scripts/strip.js
t
called by 9
scripts/highlight.pack.js
GetStrip
called by 9
scripts/strip.js
SetColor
called by 9
scripts/strip.js
UpdateSteps
called by 8
scripts/effects/blink/blink.js
r
called by 5
scripts/highlight.pack.js
u
called by 5
scripts/highlight.pack.js

Shape

Method 105
Class 28
Function 21

Languages

TypeScript100%

Modules by API surface

scripts/strip.js25 symbols
scripts/effects.js22 symbols
scripts/highlight.pack.js21 symbols
scripts/form.js12 symbols
scripts/loops.js11 symbols
scripts/effects/rainbow/rainbow.js11 symbols
scripts/effects/fade/fade.js11 symbols
scripts/effects/blink/blink.js11 symbols
scripts/arduino.js10 symbols
scripts/tools.js8 symbols
scripts/effects/move/move.js8 symbols
scripts/form_slider.js4 symbols

For agents

$ claude mcp add Neopixel-Effect-Generator \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact