Skip to content

Commit 18f12d3

Browse files
marcmerlinz3t0
authored andcommitted
Add FAQ on mixing IR and neopixels (Arduino-IRremote#451)
* Add FAQ on mixing IR and neopixels As requested in https://github.com/z3t0/Arduino-IRremote/issues/435 * Update README.md
1 parent f0aa48a commit 18f12d3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ Tutorials and more information will be made available on [the official homepage]
1717
4. Move the "IRremote" folder that has been extracted to your libraries directory.
1818
5. Make sure to delete Arduino_Root/libraries/RobotIRremote. Where Arduino_Root refers to the install directory of Arduino. The library RobotIRremote has similar definitions to IRremote and causes errors.
1919

20+
21+
## FAQ
22+
- IR does not work right when I use Neopixels (aka WS2811/WS2812/WS2812B)
23+
Whether you use the Adafruit Neopixel lib, or FastLED, interrupts get disabled on many lower end CPUs like the basic arduinos. In turn, this stops the IR interrupt handler from running when it needs to. There are some solutions to this on some processors, [see this page from Marc MERLIN](http://marc.merlins.org/perso/arduino/post_2017-04-03_Arduino-328P-Uno-Teensy3_1-ESP8266-ESP32-IR-and-Neopixels.html)
24+
25+
2026
## Supported Boards
2127
- Arduino Uno / Mega / Leonardo / Duemilanove / Diecimila / LilyPad / Mini / Fio / Nano etc.
2228
- Teensy 1.0 / 1.0++ / 2.0 / 2++ / 3.0 / 3.1 / Teensy-LC; Credits: @PaulStoffregen (Teensy Team)

0 commit comments

Comments
 (0)