Эффект бегущей волны

Сегодня был собран первый проект под названием — Эффект бегущей волны из огоньков светодиодов, в котором 5 светодиодов загорались по переменно сначала слева направо, затем справа налево. Рассмотрели внимательно код, и попытались самостоятельно объяснить его работу. После изучения кода, пробовали изменять его параметры, сокращать или увеличивать время свечения светодиодов, менять направление свечения светодиодов.