WS2812 счетчик
WS2812 счетчик
Добрый день всем... помогите что то не соображу вроде все приметивно
Есть счетчик
Генератор подаёт импульсы на вход С счетчик работает, в настройках указано что по достижению 30 на входе >L появиться единица.
цепляем туда переменную и указываем в счетчике СБРОС выход R
Как я понимаю принцип доходит до 30 на L и на R импульс счетчик должен сброситься на 0 и по новой...
Но у меня блин она пробирает и горит (((((
Помогите сделать просто бегущий огонек в одну сторону.
Есть счетчик
Генератор подаёт импульсы на вход С счетчик работает, в настройках указано что по достижению 30 на входе >L появиться единица.
цепляем туда переменную и указываем в счетчике СБРОС выход R
Как я понимаю принцип доходит до 30 на L и на R импульс счетчик должен сброситься на 0 и по новой...
Но у меня блин она пробирает и горит (((((
Помогите сделать просто бегущий огонек в одну сторону.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
WS2812 счетчик
доброго времени суток. Этот блок видимо делал я... Принцип его работы такой, что устанавливая константы на входы блока и присваивая каждому светодиоду (читай-переменной) через счётчик, свой цвет и яркость. То есть вы зажигаете светодиод и счетчиком переключаетесь на следующий светодиод, оставляя все светодиоды в таком включенном состоянии.
Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором...
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите
Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором...
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
WS2812 счетчик
Cancertanly писал(а):доброго времени суток. Этот блок видимо делал я... Принцип его работы такой, что устанавливая константы на входы блока и присваивая каждому светодиоду (читай-переменной) через счётчик, свой цвет и яркость. То есть вы зажигаете светодиод и счетчиком переключаетесь на следующий светодиод, оставляя все светодиоды в таком включенном состоянии.Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором...
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите
Проверил.... он заполняет ленту и тухнет и все
То есть я так понимаю что груба говоря он задал цвер и номер свето диода зажег
патом счетчик сменил номер он зажег другой но не сбросил первый?
ТАк я понимаю?
- Cancertanly
- Сержант
- Сообщения: 214
- Зарегистрирован: 06 апр 2016, 19:59
- Откуда: bish
- Имя: Антон
- Поблагодарили: 1 раз
WS2812 счетчик
sampl, примерно так
заполняет и тухнет... а дальше?
заполняет и тухнет... а дальше?
Последний раз редактировалось Cancertanly 13 окт 2017, 22:08, всего редактировалось 1 раз.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
WS2812 счетчик
Огоньки не тухнут пре достижении 30 блок не корректно работает исправьте пожалуйста тестил в PROTEUS
- hrach
- Сержант
- Сообщения: 258
- Зарегистрирован: 17 сен 2015, 11:05
- Откуда: Самара
- Имя: Грачик
- Поблагодарили: 1 раз
- Контактная информация:
WS2812 счетчик
Чтобы огонки потухли надо сделать сбрось ФБ блока, я переделал скетч на первом собщение при достижение 30 должно потухнут и цикл заново будет.chmak2007 писал(а):Огоньки не тухнут пре достижении 30 блок не корректно работает исправьте пожалуйста тестил в PROTEUS
Можно было без AND блока. Вход инверсировать и подать сигнал из res.
Если нужно чтобы огонки почередно зажглис и потухли надо выход генератора подключить к входу ФБ блока.
Такой видео ест уменя на канале тут
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось hrach 15 окт 2017, 07:16, всего редактировалось 1 раз.
WS2812 счетчик
У меня не сбрасываеться ((( тоесть от от 1-30 заполняет и патом просто все 30 горятhrach писал(а):Чтобы огонки потухли надо сделать сбрось ФБ блока, я переделал скетч на первом собщение при достижение 30 должно потухнут и цикл заново будет.
Объясните каким оброзом происходит сброс?
То есть на вход EN падаёться импульс и блок переходит в рестарт?
WS2812 счетчик
Для начала включите значение по умолчанию:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
- hrach
- Сержант
- Сообщения: 258
- Зарегистрирован: 17 сен 2015, 11:05
- Откуда: Самара
- Имя: Грачик
- Поблагодарили: 1 раз
- Контактная информация:
WS2812 счетчик
На входе EN высокий уровень, как счетчик считает до 30 надо кратковременно сбросит на низкий и опят подать высокий уровень. Это и реализован в скетче в собщение 6.sampl писал(а):То есть на вход EN падаёться импульс и блок переходит в рестарт?
WS2812 счетчик
Вот в том то и интерес если взять скейтч с поста 6hrach писал(а):На входе EN высокий уровень, как счетчик считает до 30 надо кратковременно сбросит на низкий и опят подать высокий уровень. Это и реализован в скетче в собщение 6.
То при достижении 31 на выходе L появляется 1
свойственно и на входе R появиться 1 (счетчик перейдет в 0)
Так де если убрать AND и переменную подключить к EN модуля в инверсии он должен сбросить модуль.
То есть эффект должен быть таков загораться свето диоды от 1-30 все горят патом сброс и по новой ?
Но у меня нет сбрасывается (((
По чему не пойму (
по сути импульс то есть и инверсия то есть постоянная 1 при достижении 30 импульс и опять 1
WS2812 счетчик
Предлагаю вот такую схему включения WS2812.
Алгоритм работы простой. Кнопкой ON подаем сигнал на включение. Происходит включение генератора, сброс счетчика и запуск блока WS2812.
Для того что бы отключить ленту. нажимаем кнопку OFF. Снимается питание с блока WS2812 и запускается обратно генератор с обнулением счетчика. Схема рабочая. Игрался полдня с ней. Каждый светодиод нет необходимости прописывать. Достаточной со счетчика переменную подключить к num_Led блока WS2812.
Алгоритм работы простой. Кнопкой ON подаем сигнал на включение. Происходит включение генератора, сброс счетчика и запуск блока WS2812.
Для того что бы отключить ленту. нажимаем кнопку OFF. Снимается питание с блока WS2812 и запускается обратно генератор с обнулением счетчика. Схема рабочая. Игрался полдня с ней. Каждый светодиод нет необходимости прописывать. Достаточной со счетчика переменную подключить к num_Led блока WS2812.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя