Помощь новичку
Помощь новичку
Всем доброго времени суток! Помогите разобраться. Задача простая но зашел в тупик. Есть лента и ей нужно управлять ))) Задумка такая: при нажатии кнопки включается либо какой то цвет, либо эффект. Демультиплексор перебирает по очереди. Но не хотел нагромождать, начал эффект создавать на новой плате. Хочу эффекты создавать отдельно. Пока сделал синий, красный, зеленый, белый и эфект с платы 2. Цвета перебираются без проблем, но когда очередь эффекта с платы 2 ничего не происходит. Нажав кнопку еще раз, начинает перебирать цвета по новой. В плате поставил условие, если загружать без условия лента начинает мерихтеть, но цвета перебираются и дойдя до эффекта пропускает его. Эффект рабочий, пробовал отдельно через кнопку все работает. Может я не правильно использую платы, и их еще нужно как то подключать или делать связи? Подскажите где ошибка?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Помощь новичку
[ref]Filaka[/ref], В переменную 8 единица записывается ровно на один цикл, т.к. используете RTrig, поэтому эффект не успевает запуститься. В условиях платы используйте лучше номер эффекта, типа так (только как пример)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Помощь новичку
[ref]AlexCrane[/ref], мне кажется, что переменную "Эффект" надо ставить на выход счётчика. На выходе демультиплексора будет значение переменной "ШИМ", которая на данный момент равна 100.
Отправлено спустя 18 минут 25 секунд:
Не претендую на эффективность, но сделал бы так.
Как должен работать эффект не разбирался. Но чего-то там явно не правильно.
Отправлено спустя 18 минут 25 секунд:
Не претендую на эффективность, но сделал бы так.
Как должен работать эффект не разбирался. Но чего-то там явно не правильно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- AlexCrane
- Капитан
- Сообщения: 903
- Зарегистрирован: 20 окт 2017, 13:22
- Откуда: Ульяновск
- Имя: Александр
- Поблагодарили: 12 раз
Помощь новичку
[ref]Filaka[/ref], [ref]edyapd[/ref], Да не туда потключил
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Если нет возможности отблагодарить материально, хотя бы оцени пост....
Помощь новичку
Спасибо за пример! Еще правда не пробовал, вечером проверю на Arduino. По поводу эффекта: там просто плавно перебираются цвета с затуханием. Эффект рабочий. Пробовал в отдельной программе. Подключал без блоков выделенных красным(см. скрин), включал кнопкой.edyapd писал(а): 16 апр 2021, 06:01 [ref]AlexCrane[/ref], мне кажется, что переменную "Эффект" надо ставить на выход счётчика. На выходе демультиплексора будет значение переменной "ШИМ", которая на данный момент равна 100.
Отправлено спустя 18 минут 25 секунд:
Не претендую на эффективность, но сделал бы так.
Svetilnik_V3.flp
Как должен работать эффект не разбирался. Но чего-то там явно не правильно.
Отправлено спустя 8 минут 13 секунд:
Спасибо! ПопробуюAlexCrane писал(а): 15 апр 2021, 21:55 [ref]Filaka[/ref], В переменную 8 единица записывается ровно на один цикл, т.к. используете RTrig, поэтому эффект не успевает запуститься. В условиях платы используйте лучше номер эффекта, типа так (только как пример)
Svetilnik_V2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помощь новичку
Добрый день. Подскажите еще, в чем проблема: По задумке кнопка должна переключать эффекты. Нажал - включился цвет_1, нажал - включился цвет_2 и выключился предыдущий цвет, нажал - включился эффект_1 и выключился предыдущий цвет или эффект, нажал - включился эффект_2 и выключился предыдущий цвет или эффект, и тд. А у меня при повторном нажатии загорается следующий цвет, а предыдущий не гаснет. Цвета и эффекты создаю на новых платах.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помощь новичку
[ref]edyapd[/ref], Спасибо! Все получилось как и хотел. Подскажи еще, а если добавлять эффекты, как реализовать переключение?
Помощь новичку
Первое, что пришло на ум. Может можно как-то и красивее сделать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помощь новичку
[ref]edyapd[/ref], Добрый день! Помогите еще с одним вопросом. В примере, на плате 3 хотел реализовать эффект бесконечного загорания и затухания трех светодиодов по шестому нажатии кнопки. Эффект запускается только один раз: нажал шестой раз кнопку, светодиоды плавно загорелись, плавно потухли. И больше не повторяется, даже при перелистывании кнопки. Повторяется только после перезагрузки платы и то один раз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помощь новичку
Попробуйте так сделать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя