Přesně ti můžu popsat leda své řešení, ve kterém ovládám 60LED prostřednictvím protokolu DMX512, používaným v profi osvětlovací technice. Samotný program, který používám pro ovládání světel je MusicVisualization, nainstalovaný v PC. Pro fungování linky DMX512 je zde nutný převodník USB>MX512 a pro řízení jednotlivých LED, ještě převodník DMX512>WS2812. Ve tvém případě by šlo jít na věc asi trochu jednodušeji. Respektive, pokud nemáš ambice, do budoucna řídit z Arduina celou kaskádu různých světel, včetně "inteligentních". Pak by bylo lepší psát program tak, aby výstup posílal jen řídící signál pro WS2812. Pokud plánuješ do budoucna světel více, pak jej psát tak, aby výstup z Arduina běžel v protokolu DMX512. Pro pochopení protokolu DMX512, bude potřeba se trochu učit. Google ti určitě vychrlí tisíce stran studijních materiálů a to i česky. Docela srozumitelně popsané se to dá najít od pana Nušla (autor programu MusicVisualization). Jak to udělat pro WS2812 je docela snadno pochopitelné z katalogových listů k tomuto chipu.
Co jsem se zkusmo koukal, tak Google zná dost odpovědí i na "arduino DMX512", nebo "arduino WS2811 (WS2812)"
WS2811 je samostatný chip, WS2812 je ten samý chip, jen je zabudovaný v LED.
Pokud bys šel do DMX512, hodí se ti tohle:
http://www.aliexpress.com/item/100-Genu ... f0ee47d66aTenhle driver mám a funguje:
http://www.aliexpress.com/item/colorful ... a16d668c79Třeba zde si můžeš vybrat, jaký pásek budeš chtít:
http://www.aliexpress.com/item/1m-4m-5m ... 50b4b22f6d