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

Пользовательские блоки для вывода информации на дисплеи и индикаторы, управления тачскрином, различными клавиатурами, добавления русских шрифтов для вывода на дисплеи типа HD44780
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Anydy

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

Сообщение Anydy »

Блок для создания семисегментных индикаторов из адресной ленты WS2812 почти любого размера.
В блоке main настраивается кол-во светодиодов в ленте. Отображение цифр - 3 светодиода на сегмент.
У блока Single - входы EN, номер диода и цвета.
Блок индикатора Num отображает цифру на входе Data с заданным цветом
Индикаторов может быть несколько.
Важно задать в настройках номер первого пикселя каждой цифры.
Расположение линеек светодиодов при монтаже - зеркальное ....вот так:
7-segWS2812.jpg
Позже буду дополнять первый пост, а пока тестируйте
7segWS2812_1.ubl
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AlexCrane
Капитан
Сообщения: 903
Зарегистрирован: 20 окт 2017, 13:22
Откуда: Ульяновск
Имя: Александр
Поблагодарили: 12 раз

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

Сообщение AlexCrane »

Не сочтите за рекламу, тут выкладывал блоки для теста, правда под другую распайку (Ваша более удобная) и полностью масштабируемая (количество пикселей на сегмент задается)
viewtopic.php?p=59601#p59601
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

Пробую.
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

Что то даже зажечь светодиод у меня не получается
1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anydy

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

Сообщение Anydy »

[ref]SergeyShikal[/ref], на вход EN подайте константу - true
кол-во светодиодов укажите например 50, отсчет идет с 0
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 593
Зарегистрирован: 30 авг 2018, 17:15
Откуда: Иркутская область
Имя: Сергей
Благодарил (а): 2 раза
Поблагодарили: 1 раз

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

Сообщение SergeyShikal »

Не получается
1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anydy

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

Сообщение Anydy »

Вот тестовый пример который у меня работает, правда на NodeMCU но не важно...на любой ардуино должно работать ... проверяйте...
7segment_3.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Дисплеи, индикаторы и клавиатуры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость