FastLED и DallasTemperature

Доброго!

2 либы вместе не работают.

Лента начинает вести себя неадекватно, термометр работает.

#include <OneWire.h>
#include <DallasTemperature.h>
#include "FastLED.h"                   

//...
// Инициализация
/* WS2812B */
    CRGB                        xCRGB[NUM_LEDS];                            // RGB LED
    FastLED.addLeds<LED_TYPE, PORT_WS2812, GRB>(xCRGB, NUM_LEDS).setCorrection(TypicalLEDStrip);
    FastLED.setMaxPowerInVoltsAndMilliamps(5, MAX_POWER_MILLIAMPS);

/* DS18B20 */
#define REQUIRESNEW                                                         // Use if you want to minimise code size
    OneWire                     oneWire(PORT_DS18B20);                      // Dallas Temperature
    DallasTemperature           ds18b20(&oneWire);
    DeviceAddress               insideThermometer;                          // arrays to hold device address
    pinMode(PORT_DS18B20, INPUT_PULLUP);                                    // sets the internal pullup resistor.
    ds18b20.begin();

//...
// где-то в таске
FastLED.show();      
ds18b20.requestTemperatures();  // Стоит вызвать и начинается глюк
vTaskDelay(1000 / portTICK_RATE_MS);
//...

Порты матрицы и термометра есс-но разные.

Чувствую, что либы используют одну OneWire, но вразуметь не могу.

Где ошибка, как подружить?

Для DS18B20 готов использовать другую библиотеку, не принципиально.

Благодарю за советы.

Какие ?

Плата Wemos Lolin32 Lite

#define PORT_WS2812                             13
    #define NUM_LEDS                                256                     // RGB LED
    #define MAX_POWER_MILLIAMPS                     999                     // Max 1A
    #define LED_TYPE                                WS2812B                 // RGB Chipset     
    #define PORT_DS18B20                            12                      // DS18B20  

Перенесите один на 0…7 (port D) … для проверки …

Что за port D на ESP32?

Ну тут Вам карты в руки - ищите кто где гадит в порт с лентой …

Боюсь, что это @Michael_074 ведёт себя неадекватно. Кода нет! Ссылок на библиотеки нет. Описание проблемы абсолютно неинформативно. Кто и что Вам может сказать?

Моя кофейная гуща показывает, что вполне возможно Вам датчик создаёт задержки длительностью 50+ микросекунд во время вывода информации на ленту, чего последняя категорически не любит. Но, под Ваше описание проблемы подойдёт и ещё 100500 других объяснений.

Потрудитесь задать вопрос нормально, если хотите нормального ответа.

Попробуйте эту

Пример использования - examples/arduino/DallasTemperature

как всегда бред.
OneWire не имеет никакого отношения к FastLED

Не, ну человек же не говорил, что он это знает, он “чувствует”!

А тут приходят … и чувства оскорбляют! Ох, дооскорбляетесь до 148-ой статьи УК!

Злые вы…

О! А может Вы подарите мне вот такой “сертификат”!? Мне же это ничего не стоит, а Вам приятно поди будет! Могу сообщить номер удобного для меня ПВЗ.