FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Суббота, 18.11.2017, 11:18
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Олег, Anydy 
Форум » Основной » Спросить у знатоков » WS2812 счетчик
WS2812 счетчик
sampl Дата: Пятница, 13.10.2017, 20:38 | Сообщение # 1
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 1
Репутация: 0
Статус: Offline
Добрый день всем... помогите что то не соображу вроде все приметивно

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

Как я понимаю принцип доходит до 30 на L и на R импульс счетчик должен сброситься на 0 и по новой...
Но у меня блин она пробирает и горит (((((
Помогите сделать просто бегущий огонек в одну сторону.
Прикрепления: led.flp(296Kb)
 
Cancertanly Дата: Пятница, 13.10.2017, 21:53 | Сообщение # 2
Сержант
Группа: Проверенные
Сообщений: 39
Награды: 5
Репутация: 3
Статус: Offline
доброго времени суток. Этот блок видимо делал я... Принцип его работы такой, что устанавливая константы на входы блока и присваивая каждому светодиоду (читай-переменной)  через счётчик, свой цвет и яркость. То есть вы зажигаете светодиод и счетчиком переключаетесь на следующий светодиод, оставляя все светодиоды в таком включенном состоянии.
Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором... 
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите
Прикрепления: 8224981.flp(346Kb)
 
sampl Дата: Пятница, 13.10.2017, 22:04 | Сообщение # 3
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 1
Репутация: 0
Статус: Offline
Цитата Cancertanly ()
доброго времени суток. Этот блок видимо делал я... Принцип его работы такой, что устанавливая константы на входы блока и присваивая каждому светодиоду (читай-переменной)  через счётчик, свой цвет и яркость. То есть вы зажигаете светодиод и счетчиком переключаетесь на следующий светодиод, оставляя все светодиоды в таком включенном состоянии.Может быть завтра или в воскресенье удастся подправить блоки для выключения диодов всех разом, а пока предлагаю вам выключать также каждый светодиод перебором... 
предлагаю свой вариант, вот только протестить не на чем. проверяйте, пишите

Проверил.... он заполняет ленту и тухнет и все
То есть я так понимаю что груба говоря он задал цвер и номер свето диода зажег
патом счетчик сменил номер он зажег другой но не сбросил первый?
ТАк я понимаю?
 
Cancertanly Дата: Пятница, 13.10.2017, 22:07 | Сообщение # 4
Сержант
Группа: Проверенные
Сообщений: 39
Награды: 5
Репутация: 3
Статус: Offline
sampl, примерно так
заполняет и тухнет... а дальше?


Сообщение отредактировал Cancertanly - Пятница, 13.10.2017, 22:08
 
chmak2007 Дата: Суббота, 14.10.2017, 22:10 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 65
Награды: 0
Репутация: 1
Статус: Offline
Огоньки не тухнут пре достижении 30 блок не корректно работает исправьте пожалуйста тестил в PROTEUS
 
hrach Дата: Воскресенье, 15.10.2017, 06:59 | Сообщение # 6
Полковник
Группа: Проверенные
Сообщений: 175
Награды: 13
Репутация: 4
Статус: Offline
Цитата chmak2007 ()
Огоньки не тухнут пре достижении 30 блок не корректно работает исправьте пожалуйста тестил в PROTEUS

Чтобы огонки потухли надо сделать сбрось ФБ блока, я переделал скетч на первом собщение при достижение 30 должно потухнут и цикл заново будет.

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


http://arduinoprom.ru/

Сообщение отредактировал hrach - Воскресенье, 15.10.2017, 07:16
 
sampl Дата: Воскресенье, 15.10.2017, 11:30 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 1
Репутация: 0
Статус: Offline
Цитата hrach ()
Чтобы огонки потухли надо сделать сбрось ФБ блока, я переделал скетч на первом собщение при достижение 30 должно потухнут и цикл заново будет.
 У меня не сбрасываеться ((( тоесть от от 1-30 заполняет и патом просто все 30 горят

Объясните каким оброзом происходит сброс?
То есть на вход EN падаёться импульс и блок переходит в рестарт?
 
vacz Дата: Воскресенье, 15.10.2017, 12:38 | Сообщение # 8
Подполковник
Группа: Проверенные
Сообщений: 216
Награды: 13
Репутация: 8
Статус: Offline
Для начала включите значение по умолчанию:
Прикрепления: 4220740.png(15Kb)
 
hrach Дата: Воскресенье, 15.10.2017, 15:20 | Сообщение # 9
Полковник
Группа: Проверенные
Сообщений: 175
Награды: 13
Репутация: 4
Статус: Offline
Цитата sampl ()
То есть на вход EN падаёться импульс и блок переходит в рестарт?
На входе EN высокий уровень, как счетчик считает до 30 надо кратковременно сбросит на низкий  и опят подать высокий уровень. Это и реализован в  скетче в собщение 6.


http://arduinoprom.ru/
 
sampl Дата: Вторник, 17.10.2017, 22:38 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 36
Награды: 1
Репутация: 0
Статус: Offline
Цитата hrach ()
На входе EN высокий уровень, как счетчик считает до 30 надо кратковременно сбросит на низкий  и опят подать высокий уровень. Это и реализован в  скетче в собщение 6.
Вот в том то и интерес если взять скейтч с поста 6
То при достижении 31 на выходе L появляется 1
свойственно и на входе R появиться 1 (счетчик перейдет в 0)
Так де если убрать AND и переменную подключить к EN модуля в инверсии он должен сбросить модуль.

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

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

по сути импульс то есть и инверсия то есть постоянная 1 при достижении 30 импульс и опять 1
 
Форум » Основной » Спросить у знатоков » WS2812 счетчик
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика