hero

Arduino. Урок 6

Описание отсутствует

Вопросов: 7
1

Зачем в коде объявляют константы вида #define LED_RED 11 и #define BUTTON_RED 12?

  • Чтобы изменить напряжение на пинах

  • Чтобы удобно обращаться к пинам по имени

  • Чтобы включить режим ШИМ на этих пинах

  • Чтобы запретить использование этих пинов в проекте

2

Почему для инициализации случайной последовательности в игре используют randomSeed(analogRead(0));?

  • Чтобы последовательности цветов начинались по‑разному

  • Чтобы гарантировать одно и то же поведение при старте

  • Чтобы выключить аналоговый вход A0

  • Чтобы ускорить работу генератора случайных чисел

3

Какие режимы игры кодирует переменная GAME_STATUS?

  • Только пауза и старт

  • Новая игра, показ последовательности, ввод ответа игроком, конец игры

  • Режимы день/ночь

  • Только режим настройки яркости

4

Что происходит, если игрок ошибается при вводе последовательности?

  • Arduino перезагружается

  • Игра завершается или начинается заново

  • Последовательность автоматически исправляется

  • Ничего, игра всегда считает ответ правильным

5

Какую игру реализуют на уроке?

  • «Гонки» с сервоприводами

  • «Шахматы» на светодиодной матрице

  • «Саймон говорит»

  • «Будильник» с дисплеем

6

За что отвечает массив GAME_SEQUENCE[] в проекте?

  • Хранит историю результатов всех игроков

  • Хранит настройки яркости светодиодов

  • Хранит коды кнопок ИК‑пульта

  • Хранит последовательность цветовых сигналов

7

Какие основные компоненты используются в схеме игры «Саймон говорит»?

  • Кнопки, светодиоды, и пьезоэлемент

  • Только один светодиод и один резистор

  • Только сервопривод и датчик расстояния

  • Только RFID‑ридер и метка