Перейти к содержанию

Начало урока

Введение в световые паттерны

Выходя за рамки одного мигающего светодиода, мы научимся управлять несколькими светодиодами для создания завораживающих паттернов, таких как бегущие огни, двоичные счётчики и случайные искры!

При работе с несколькими светодиодами нам нужны эффективные способы управления ими. Вместо написания повторяющегося кода для каждого светодиода мы будем использовать:

Массивы

Хранение нескольких номеров пинов в одной переменной

Циклы For

Автоматическое повторение действий для каждого светодиода

Таймер millis()

Неблокирующее время для плавных паттернов

Необходимые компоненты
  • Arduino Uno1
  • Светодиоды (красный, жёлтый, зелёный, синий)4
  • Резисторы 220 Ом4
  • Макетная плата1
  • Соединительные провода~10

Схема подключения - 4 светодиода

Ниже представлена полная схема с 4 светодиодами, подключёнными к пинам Arduino 8, 9, 10 и 11. Каждый светодиод имеет собственный токоограничивающий резистор 220 Ом для защиты.

Продолжите этот урок на YourAIZone

В полном уроке — объяснение целиком, разобранные примеры, частые ошибки, тесты с мгновенной проверкой и ИИ-репетитор. Начните сразу как гость или создайте аккаунт, чтобы сохранять прогресс.

В полном уроке

  • Объяснение целиком
  • Разобранные примеры
  • Частые ошибки и как их избежать
  • Тестовые вопросы: 15
  • ИИ-репетитор, который отвечает на вопросы по теме
  • Отслеживание прогресса для ученика, родителей и учителя