Матрица 16*16 выводит всегда random

ae485

✩✩✩✩✩✩✩
29 Апр 2022
21
0
Пытаюсь запустить матрицу готовую с али 16*16, прошивается без проблем, но выводит постоянно рандомные какие-то паттерны.
пробовал разные сочетания BRIGHTNESS, COLOR_ORDER RGB, MATRIX_TYPE, CONNECTION_ANGLE, STRIP_DIRECTION, всегда одно и то же.
пробовал примеры из FastLed 2.3.9 - там только явное влияние заметно по количеству LED и Delay.

снял видео, которое должно выводить бегущую строку

#define MODES_AMOUNT 1 // количество кастомных режимов (которые переключаются сами или кнопкой)
void customModes() {
switch (thisMode) {
case 0: fillString("КРАСНЫЙ", CRGB::Red);
break;
}

https://cloud.mail.ru/public/mzYz/U2opUrJ1k

подскажите в какую сторону копать?
 

Сотнег

★★★★★★★
15 Янв 2020
4,388
1,504
@ae485,
попробуйте в Менеджере плат в меню Инструменты выбрать для плат ESP8266 версию 2.7.4 или 2.5.2.
 

Сотнег

★★★★★★★
15 Янв 2020
4,388
1,504
@ae485,
Board.
Но сомневаюсь, что не будет проблем на такой старой версии программы.
 
Изменено:

ae485

✩✩✩✩✩✩✩
29 Апр 2022
21
0
Все что можно перепроверил, пробовал разные БП - 2А и 4А, конденсаторы, разные пины на управление. Ничего не меняется. Деградировал до самого простого проекта, где просто мигает один led. Ничего.
Типовой пример красного мерцания одним led:

FastLED.addLeds<WS2812, DATA_PIN, RGB>(leds, 1);
void loop() {
leds[0] = CRGB::Red;
FastLED.show();
delay(500);
leds[0] = CRGB::Black;
FastLED.show();
delay(500);

выводит несколько белых линий с подмаргиваниями разными цветами.
https://cloud.mail.ru/public/PJw1/tQrn9Pwhi

ничего не понимаю куда теперь смотреть.
 

bort707

★★★★★★✩
21 Сен 2020
3,064
912
выводит несколько белых линий с подмаргиваниями разными цветами.
контроллер какой? Ардуина? Есп?

Начните с того, что подключите на выбранный пин обычный светодиод и помигайте им функцией digitalWrite() - так вы проверите плату и выбор пина
 

ae485

✩✩✩✩✩✩✩
29 Апр 2022
21
0
@Сотнег,
какие именно картинки? версию плат нашел. Arduino 1.8.5.

@bort707,
пин работает, плата живая, я с нее без проблем управляю OLED-дисплеем.

сейчас еще подключил кусок ленты на 12 диодов - что ни прошить, всегда горят белым, иногда подмаргивают.
проблема очевидно не в светодиодах, а где-то в софте FastLED.
 

ae485

✩✩✩✩✩✩✩
29 Апр 2022
21
0
Проблема была в плате прототипирования. GND не общий, а поделен на 4 отдельных зоны.