Hello all.
On monday I start putting up a bunch of ws2811 christams lights:
Last year I started having a few led failures and found that not all of the ws2811 strips were compatible.
Eg 'brandA' and 'brandB' strips might work where brandA comes before brandB in the string, but would not work where brandB comes before brandA in the string.
Anyway this year it will probably be worse with more strips purchased.
I could bring a scope and check them all but was thinking maybe I could get one of the flavours of teensy to measure the data signal coming out of each of the ws2811 leds that are being used and report the high and low times for 0's and 1's and the reset time.
Going one step further I would like to be able to generate my own simple 1 led data to test various timings to find the limits.
I need something like millis(), micros,... nanos()?
If this problem interests anyone let me know how you would do it.
Thanks.
On monday I start putting up a bunch of ws2811 christams lights:
Last year I started having a few led failures and found that not all of the ws2811 strips were compatible.
Eg 'brandA' and 'brandB' strips might work where brandA comes before brandB in the string, but would not work where brandB comes before brandA in the string.
Anyway this year it will probably be worse with more strips purchased.
I could bring a scope and check them all but was thinking maybe I could get one of the flavours of teensy to measure the data signal coming out of each of the ws2811 leds that are being used and report the high and low times for 0's and 1's and the reset time.
Going one step further I would like to be able to generate my own simple 1 led data to test various timings to find the limits.
I need something like millis(), micros,... nanos()?
If this problem interests anyone let me know how you would do it.
Thanks.