You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,5 +7,15 @@ which allows to **control hundreds of pixels** with e.g. a small ATtiny85.
7
7
The [Adafruit NeoPixel](https://github.com/adafruit/Adafruit_NeoPixel) library allocates 4 bytes
8
8
per LED, and an ATtiny85 can only control a bit more than 50 pixels.
9
9
10
-
More info at:
10
+
So why use the Adafruit NeoPixel library at all? There are good reasons for both.
11
+
12
+
* Use SimpleNeoPixel if you want to control loads of pixel and your code is *fast*,
13
+
and you are not afraid of manually adjusting some timings in the library, if required.
14
+
* Use Adafruit NeoPixel as an out-of-the-box solution to control as many pixels
15
+
as fit into the microcontroller’s dynamic memory, without worrying about low-level performance.
16
+
17
+
*Fast* means less than 6 µs per pixel. This allows for some arithmetic operations,
18
+
but a sine is already far too slow.
19
+
20
+
More in-depth info at:
11
21
[NeoPixels Revealed: How to (not need to) generate precisely timed signals](http://wp.josh.com/2014/05/13/ws2812-neopixels-are-not-so-finicky-once-you-get-to-know-them/)
0 commit comments