Не получается подключить светодиодную ленту ws2812 к модулю расширения io pcf8575, не включается не

Тема в разделе "Arduino & Shields", создана пользователем Vitaliy_K, 31 мар 2022.

  1. Vitaliy_K

    Vitaliy_K Нуб

    Не получается подключить светодиодную ленту WS2812 к модулю расширения IO PCF8575, не включается не включается лента.

    Использую в проекте Arduino Nano, Модуль расширения IO PCF8575 с I2C на 16IO для Arduino, светодиодную адресную ленту WS2812. Все рабочее.

    Для модуль расширения IO PCF8575 использую библиотеку <PCF8575.h>, а для светодиодной адресной ленты WS2812 использую библиотеку <microLED.h>.

    #include <PCF8575.h>

    PCF8575 PCF_20(0x20); //адрес модуля

    #define STRIP_PIN 13 // пин ленты

    #include <microLED.h> // светодиодная лента

    Как в функцию microLED, в переменную STRIP_PIN правильно (грамотно) записать порт, чтобы светодиодная лента работа через модуль расширения IO PCF8575?

    microLED<NUMLEDS, STRIP_PIN, MLED_NO_CLOCK, LED_WS2812, ORDER_GRB, CLI_AVER> strip;

    Пробовал PCF_20.read (STRIP_PIN), PCF_20.write(STRIP_PIN) не работает.

    Через ардуино работает, а через модуль расширения не получается.

    ПОМОГИТЕ НАЧИНАЮЩЕМУ.
     
  2. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Для этих светодиодов важны тайминги (частота 800 КГц). Так что работать через какой-либо конвертор даже не пытайтесь.
     
    arkadyf нравится это.
  3. Vitaliy_K

    Vitaliy_K Нуб

    Спасибо.