Помощь в пробном проекте.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Fyntik
Рядовой
Сообщения: 2
Зарегистрирован: 17 май 2026, 10:27
Имя: Николай

Помощь в пробном проекте.

Сообщение Fyntik »

Приветствую. Нужна помощь новичку в пробном проекте для изучения программы.
Нужно добиться последовательного включения диодов, в определенной последовательности, в зависимости от нажатой кнопки,а так же их отключения в другой последовательности, независимо от кнопки что их включила.
То есть
Кнопка1: д0>д1>д2>д3>д4>д5>д6>д7
д0<д1<д2<д3<д4<д5<д6<д7

Кнопка2: д7>д6>д5>д4>д3>д2>д1>д0
д7<д6<д5<д4<д3<д2<д1<д0
Когда мы нажимаем одну кнопку, включение и отключение должно происходить по ее алгоритму.Но если мы включаем диоды первой кнопкой,а выключаем второй,то алгоритм выключения должен соответствовать второй кнопки.
Все что у меня получилось это некий вариант бистабильного реле,с последовательным включение и отключение диодов. Пробовал решит задачу с помощью свичей, компаратора, и выполнения платы по условию. Подскажите направление в котором стоит думать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
montirovka
Подполковник
Сообщения: 1320
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 161 раз
Поблагодарили: 519 раз

Re: Помощь в пробном проекте.

Сообщение montirovka »

Fyntik писал(а): 17 май 2026, 11:26 Приветствую. Нужна помощь новичку в пробном проекте для изучения программы.
Нужно добиться последовательного включения диодов, в определенной последовательности, в зависимости от нажатой кнопки,а так же их отключения в другой последовательности, независимо от кнопки что их включила.
То есть
Кнопка1: д0>д1>д2>д3>д4>д5>д6>д7
д0<д1<д2<д3<д4<д5<д6<д7

Кнопка2: д7>д6>д5>д4>д3>д2>д1>д0
д7<д6<д5<д4<д3<д2<д1<д0
Когда мы нажимаем одну кнопку, включение и отключение должно происходить по ее алгоритму.Но если мы включаем диоды первой кнопкой,а выключаем второй,то алгоритм выключения должен соответствовать второй кнопки.
Все что у меня получилось это некий вариант бистабильного реле,с последовательным включение и отключение диодов. Пробовал решит задачу с помощью свичей, компаратора, и выполнения платы по условию. Подскажите направление в котором стоит думать.
Николай, немного разберу ваш вопрос. Нужно добиться последовательного включения диодов, в определенной последовательности. Так последовательного или в определенной последовательности? Параметры этой последовательности?
Еще непонятка. Вы написали - Когда мы нажимаем одну кнопку, включение и отключение должно происходить по ее алгоритму. Здесь непонятно включение и отключение чего должно происходить? Если диодов ( наверное разговор идет о светодиодах), то так и писать надо.
По ее алгоритму. Ее имеется в ввиду кнопка. По алгоритму в зависимости от нажатой кнопки?
Кнопка 1: д0>д1>д2>д3>д4>д5>д6>д7
д0<д1<д2<д3<д4<д5<д6<д7

Кнопка 2: д7>д6>д5>д4>д3>д2>д1>д0
д7<д6<д5<д4<д3<д2<д1<д0
Что означают знаки больше и меньше в строках выше и почему по две строки?
Когда представляешь полную картину того что нужно сделать, то легче понять какую логику применять.
В правильном вопросе есть половина ответа.
Fyntik
Рядовой
Сообщения: 2
Зарегистрирован: 17 май 2026, 10:27
Имя: Николай

Re: Помощь в пробном проекте.

Сообщение Fyntik »

Сергей, спасибо за уточнение. У каждой кнопки есть свой алгоритм включения и отключения светодиодов, они управляют одними и теми же пинами.У каждой кнопки есть свой алгоритм включения и отключения светодиодов, они управляют одними и теми же пинами.То есть, если мы нажимаем кнопку номер 1, то включаются светодиоды с первого по восьмой, нажимаем еще раз ту же кнопку выключение идет в обратном порядке.
Ключевое поведение такое:
Первое нажатие на кнопку запускает процесс включения строго по алгоритму этой кнопки
Следующее нажатие, неважно, той же самой или другой кнопки, запускает процесс выключения, но уже по алгоритму выключения той кнопки, которую нажали сейчас
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя