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

WS2812 счетчик

Добавлено: 13 окт 2017, 20:38
sampl
Добрый день всем... помогите что то не соображу вроде все приметивно

Есть счетчик
Генератор подаёт импульсы на вход С счетчик работает, в настройках указано что по достижению 30 на входе >L появиться единица.
цепляем туда переменную и указываем в счетчике СБРОС выход R

Как я понимаю принцип доходит до 30 на L и на R импульс счетчик должен сброситься на 0 и по новой...
Но у меня блин она пробирает и горит (((((
Помогите сделать просто бегущий огонек в одну сторону.

WS2812 счетчик

Добавлено: 13 окт 2017, 21:53
Cancertanly
доброго времени суток. Этот блок видимо делал я... Принцип его работы такой, что устанавливая константы на входы блока и присваивая каждому светодиоду (читай-переменной)  через счётчик, свой цвет и яркость. То есть вы зажигаете светодиод и счетчиком переключаетесь на следующий светодиод, оставляя все светодиоды в таком включенном состоянии.
Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором... 
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите

WS2812 счетчик

Добавлено: 13 окт 2017, 22:04
sampl
Cancertanly писал(а):доброго времени суток. Этот блок видимо делал я... Принцип его работы такой, что устанавливая константы на входы блока и присваивая каждому светодиоду (читай-переменной)  через счётчик, свой цвет и яркость. То есть вы зажигаете светодиод и счетчиком переключаетесь на следующий светодиод, оставляя все светодиоды в таком включенном состоянии.Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором... 
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите

Проверил.... он заполняет ленту и тухнет и все
То есть я так понимаю что груба говоря он задал цвер и номер свето диода зажег
патом счетчик сменил номер он зажег другой но не сбросил первый?
ТАк я понимаю?

WS2812 счетчик

Добавлено: 13 окт 2017, 22:07
Cancertanly
sampl, примерно так
заполняет и тухнет... а дальше?

WS2812 счетчик

Добавлено: 14 окт 2017, 22:10
chmak2007
Огоньки не тухнут пре достижении 30 блок не корректно работает исправьте пожалуйста тестил в PROTEUS

WS2812 счетчик

Добавлено: 15 окт 2017, 06:59
hrach
chmak2007 писал(а):Огоньки не тухнут пре достижении 30 блок не корректно работает исправьте пожалуйста тестил в PROTEUS
Чтобы огонки потухли надо сделать сбрось ФБ блока, я переделал скетч на первом собщение при достижение 30 должно потухнут и цикл заново будет.

Можно было без AND блока. Вход инверсировать и подать сигнал из res.
Если нужно чтобы огонки почередно зажглис и потухли надо выход генератора подключить к входу ФБ блока.
Такой видео ест уменя на канале тут

WS2812 счетчик

Добавлено: 15 окт 2017, 11:30
sampl
hrach писал(а):Чтобы огонки потухли надо сделать сбрось ФБ блока, я переделал скетч на первом собщение при достижение 30 должно потухнут и цикл заново будет.
 У меня не сбрасываеться ((( тоесть от от 1-30 заполняет и патом просто все 30 горят

Объясните каким оброзом происходит сброс?
То есть на вход EN падаёться импульс и блок переходит в рестарт?

WS2812 счетчик

Добавлено: 15 окт 2017, 12:38
vacz
Для начала включите значение по умолчанию:

WS2812 счетчик

Добавлено: 15 окт 2017, 15:20
hrach
sampl писал(а):То есть на вход EN падаёться импульс и блок переходит в рестарт?
На входе EN высокий уровень, как счетчик считает до 30 надо кратковременно сбросит на низкий  и опят подать высокий уровень. Это и реализован в  скетче в собщение 6.

WS2812 счетчик

Добавлено: 17 окт 2017, 22:38
sampl
hrach писал(а):На входе EN высокий уровень, как счетчик считает до 30 надо кратковременно сбросит на низкий  и опят подать высокий уровень. Это и реализован в  скетче в собщение 6.
Вот в том то и интерес если взять скейтч с поста 6
То при достижении 31 на выходе L появляется 1
свойственно и на входе R появиться 1 (счетчик перейдет в 0)
Так де если убрать AND и переменную подключить к EN модуля в инверсии он должен сбросить модуль.

То есть эффект должен быть таков загораться свето диоды от 1-30 все горят патом сброс и по новой ?

Но у меня нет сбрасывается (((
По чему не пойму ( 

по сути импульс то есть и инверсия то есть постоянная 1 при достижении 30 импульс и опять 1

WS2812 счетчик

Добавлено: 18 янв 2018, 21:20
alex79
Предлагаю вот такую схему включения WS2812.
Алгоритм работы простой. Кнопкой ON подаем сигнал на включение. Происходит включение генератора, сброс счетчика и запуск блока WS2812.
Для того что бы отключить ленту. нажимаем кнопку OFF. Снимается питание с блока WS2812 и запускается обратно генератор с обнулением счетчика. Схема рабочая. Игрался полдня с ней. Каждый светодиод нет необходимости прописывать. Достаточной со счетчика переменную подключить к num_Led блока WS2812.

WS2812 счетчик

Добавлено: 23 июл 2018, 13:57
vjwhite
Поделитесь пожалуйста блоком для работы с одним светодиодом