Блок для создания семисегментных индикаторов из адресной ленты WS2812 почти любого размера.
В блоке main настраивается кол-во светодиодов в ленте. Отображение цифр - 3 светодиода на сегмент.
У блока Single - входы EN, номер диода и цвета.
Блок индикатора Num отображает цифру на входе Data с заданным цветом
Индикаторов может быть несколько.
Важно задать в настройках номер первого пикселя каждой цифры.
Расположение линеек светодиодов при монтаже - зеркальное ....вот так:
Позже буду дополнять первый пост, а пока тестируйте
7-сегментный индикатор на ленте WS2812
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
7-сегментный индикатор на ленте WS2812
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
7-сегментный индикатор на ленте WS2812
Не сочтите за рекламу, тут выкладывал блоки для теста, правда под другую распайку (Ваша более удобная) и полностью масштабируемая (количество пикселей на сегмент задается)
viewtopic.php?p=59601#p59601
viewtopic.php?p=59601#p59601
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
7-сегментный индикатор на ленте WS2812
Что то даже зажечь светодиод у меня не получается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
7-сегментный индикатор на ленте WS2812
[ref]SergeyShikal[/ref], на вход EN подайте константу - true
кол-во светодиодов укажите например 50, отсчет идет с 0
кол-во светодиодов укажите например 50, отсчет идет с 0
- SergeyShikal
- Лейтенант
- Сообщения: 593
- Зарегистрирован: 30 авг 2018, 17:15
- Откуда: Иркутская область
- Имя: Сергей
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
7-сегментный индикатор на ленте WS2812
Не получается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
7-сегментный индикатор на ленте WS2812
Вот тестовый пример который у меня работает, правда на NodeMCU но не важно...на любой ардуино должно работать ... проверяйте...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя