robertfoss / esp8266_apa102_bulb Goto Github PK
View Code? Open in Web Editor NEWESP8266 APA102 based LED light bulb
Home Page: http://memcpy.io
License: GNU General Public License v2.0
ESP8266 APA102 based LED light bulb
Home Page: http://memcpy.io
License: GNU General Public License v2.0
Hi,
I am wondering whether you could do a change on on your driver.
From my experience, with this APA102, the start frame with 32 x 0x00 is important and works.
But the 32 x 0xff is wrong even the datasheet tells you different.
I found out if you send (32 x 0x00) - n*4Byte (LED data) - (32 x 0x00 plus n/2 x 0x00) the frame will be displayed even you send only one time a frame.
For eg.
150 LEDs on one row and you need to light up only the first 100 LEDs.
You send (32 x 0x00) 100 x 4 Byte (57 x 0x00). Only the frst 100 LEDs are on.
If you send (32 x 0x00) 100 x 4 Byte (32 x 0xff) your 101 LED is on white and the
LEDs are on if you send the second frame.
Conclusion: End Frame (32 + n/2) * 0x00 will allow you sendonlyon times a frame and then+1 LED is off.
hi, so sorry to draw issue for my question , actually I'm Arduino user and try to make POV with ESP and APA102 ,however after couple of try , I find current version of FastLED does not support HW SPI for LED chip such as APA102, hence I've tried to look proper lib to drive APA102 on ESP, I really appreciated if you could guide me to proper APA102 lib on ESP can be added in Arduino IDE and support HW SPI?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.