Введение в световые паттерны
Выходя за рамки одного мигающего светодиода, мы научимся управлять несколькими светодиодами для создания завораживающих паттернов, таких как бегущие огни, двоичные счётчики и случайные искры!
При работе с несколькими светодиодами нам нужны эффективные способы управления ими. Вместо написания повторяющегося кода для каждого светодиода мы будем использовать:
Массивы
Хранение нескольких номеров пинов в одной переменной
Циклы For
Автоматическое повторение действий для каждого светодиода
Таймер millis()
Неблокирующее время для плавных паттернов
- Arduino Uno1
- Светодиоды (красный, жёлтый, зелёный, синий)4
- Резисторы 220 Ом4
- Макетная плата1
- Соединительные провода~10
Схема подключения - 4 светодиода
Ниже представлена полная схема с 4 светодиодами, подключёнными к пинам Arduino 8, 9, 10 и 11. Каждый светодиод имеет собственный токоограничивающий резистор 220 Ом для защиты.