А можно посмотреть на Ваши творения, файлы flp?
Вот выложил. Один скетч с одной программой на три выхода на светодиоды (пока сделал три для проверки). Второй на две программы. Подключал дисплей чтобы видеть, что происходит на выходах с массива. Кнопками кн1-кн3 выбирается в какой последовательности будут загораться светодиоды. Кнопкой кн4 запускается программа. Так работает, но, как я писал выше, первое записанное число сразу появляется на выходе с массива. Во втором скетче работают две программы. И вот это первое записанное число уже начинает мешать. Т.е., если в первой программе я записал первое число 1, а во второй число 3, то загораются сразу 1 и 3 светодиод. И они сбивают весь дальнейший порядок. Переменными l1 и l2 предусматривалось выбирать первую или вторую программу.
Отправлено спустя 14 минут 21 секунду:
pilotyac71, Самое первое что пришло в голову - использование таблицы состояний. Для трех, четырех эффектов пойдет.
Сделал тестовый проект, не проверял, попробуйте (два эффекта: 1- по очереди, 2- сначала нечетные, затем четные)
Спасибо за ответ. Посмотрел скетч. Не понял для чего используется переменная "Prog1", ведь она никуда не приходит. И еще, переключение светодиодов здесь задается жестко при программировании. А надо чтобы с помощью кнопок. Т.е. задали последовательность переключений и программа их переключает. Через месяц, пол года надоело такое переключение, задали другое. Так как если человек не может программировать, то он и не сможет изменить последовательность.
Отправлено спустя 5 минут 9 секунд:
Sancho писал(а): ↑16.03.2019{, 10:18}
Интересует, пока, только один момент - как автор темы собирается вводить последовательность - на этапе программирования или потом, тогда каким образом?
Последовательность вводиться уже после программирования. Когда устройство уже собрано и работает. А вот каким образом - это и был мой вопрос.