This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:ws2812bdisplay [2016/08/29 13:10] – Framework links Lars Christensen | projects:ws2812bdisplay [2017/03/27 10:35] (current) – Lars Christensen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 24x24 (576) WS2812b Display ====== | + | ====== 24x24 WS2812b Display ====== |
576 WS2812b (24 strips af 24 stk) styret med ESP8266. Koden er skrevet i C++ ([[https:// | 576 WS2812b (24 strips af 24 stk) styret med ESP8266. Koden er skrevet i C++ ([[https:// | ||
Det smarte ved at bruge I2S-hardwaren i ESP8266 er at CPU'en slipper fri for at skulle bitbange WS2812b data. Man skal bruge lidt CPU-tid på at generere en bit-buffer ud fra sin frame-buffer med RGB data (hver bit skaleres til 4 bit), men der tager kun 2-3 millisekunder per frame, så der er masser af tid til overs til at generere RGB data. | Det smarte ved at bruge I2S-hardwaren i ESP8266 er at CPU'en slipper fri for at skulle bitbange WS2812b data. Man skal bruge lidt CPU-tid på at generere en bit-buffer ud fra sin frame-buffer med RGB data (hver bit skaleres til 4 bit), men der tager kun 2-3 millisekunder per frame, så der er masser af tid til overs til at generere RGB data. | ||
+ | |||
+ | Source til display: | ||
+ | |||
+ | * https:// | ||
Plan: | Plan: |