User Tools

Site Tools


external_controls

External Inputs

In order to use external controls, such as a pushbutton or infrared receiver, please keep in mind the following: FastLED will disable interrupts in order to drive 3 pin strips, such as the WS2812, thus wreaking havoc on libraries that rely on them, such as Infrared.

If you want to use Infrared remote libraries, then use 4 pin strips such as APA102 or WS2801. The use of blocking delays will increase the time between polls for such things as buttons and make them less reliable. Learn how to use non-blocking delays, or better yet, use time based routines.

external_controls.txt · Last modified: 2018/11/10 14:32 by atuline