Страница 1 из 1

7-сегментный индикатор на ленте WS2812

Добавлено: 04 дек 2018, 22:09
Anydy
Блок для создания семисегментных индикаторов из адресной ленты WS2812 почти любого размера.
В блоке main настраивается кол-во светодиодов в ленте. Отображение цифр - 3 светодиода на сегмент.
У блока Single - входы EN, номер диода и цвета.
Блок индикатора Num отображает цифру на входе Data с заданным цветом
Индикаторов может быть несколько.
Важно задать в настройках номер первого пикселя каждой цифры.
Расположение линеек светодиодов при монтаже - зеркальное ....вот так:
7-segWS2812.jpg
Позже буду дополнять первый пост, а пока тестируйте
7segWS2812_1.ubl

7-сегментный индикатор на ленте WS2812

Добавлено: 04 дек 2018, 22:48
AlexCrane
Не сочтите за рекламу, тут выкладывал блоки для теста, правда под другую распайку (Ваша более удобная) и полностью масштабируемая (количество пикселей на сегмент задается)
viewtopic.php?p=59601#p59601

7-сегментный индикатор на ленте WS2812

Добавлено: 05 дек 2018, 17:00
SergeyShikal
Пробую.

7-сегментный индикатор на ленте WS2812

Добавлено: 06 дек 2018, 18:43
SergeyShikal
Что то даже зажечь светодиод у меня не получается
1.flp

7-сегментный индикатор на ленте WS2812

Добавлено: 06 дек 2018, 18:50
Anydy
[ref]SergeyShikal[/ref], на вход EN подайте константу - true
кол-во светодиодов укажите например 50, отсчет идет с 0

7-сегментный индикатор на ленте WS2812

Добавлено: 07 дек 2018, 14:43
SergeyShikal
Не получается
1.flp

7-сегментный индикатор на ленте WS2812

Добавлено: 07 дек 2018, 21:34
Anydy
Вот тестовый пример который у меня работает, правда на NodeMCU но не важно...на любой ардуино должно работать ... проверяйте...
7segment_3.flp