Измените программы «Бегущий огонь» и «Бегущая тень», меняя скорость и порядок зажигания светодиодов.
Пример: сохраним пять светодиодов на контактах
Для ускорения зададим t =
Изменим порядок движения. При исходном направлении в начале прохода diod =
В «Бегущем огне» каждая позиция выполняется так: контакт diod — «истина», ждать t, контакт diod — «ложь». В «Бегущей тени» порядок противоположен: контакт diod — «ложь», ждать t, контакт diod — «истина»; перед показом включаем весь ряд.
Для чередования направлений сначала выполним проход от
Пример результата: оба эффекта могут двигаться быстро или медленно, в прямом или обратном направлении. Изменяются задержка и порядок контактов, а правило «одна светящаяся позиция» или «одна тёмная позиция» сохраняется.
Скорость меняем задержкой t: например,
