hero

Arduino. Урок 4

05 февраля 2026 г.

Описание отсутствует
Вопросов: 7
Какой командой читают цифровое состояние пина, к которому подключена кнопка?
  • digitalWrite(pin, HIGH)

  • analogRead(pin)

  • digitalRead(pin)

  • pinMode(pin, INPUT)

Какую игру реализуют на уроке?
  • Гоночный симулятор на сервоприводах

  • Термометр с дисплеем

  • Игру, где нужно успевать нажимать кнопку под загоревшимся светодиодом

  • Секундомер с RFID‑чтением

Зачем при подключении кнопок в этой схеме используют стягивающие (pull‑down) резисторы?
  • Чтобы увеличить яркость светодиодов

  • Чтобы избежать ложных срабатываний из‑за помех

  • Чтобы подать дополнительное питание на кнопки

  • Чтобы превратить кнопку в датчик температуры

Какой оператор в языке C/C++ используется для проверки условия в стиле «если ... то ...»?
  • if (условие) { ... }

  • for (условие) { ... }

  • while (условие);

  • case (условие):

Что делает простая конструкция digitalWrite(11, digitalRead(6)); в примере урока?
  • Всегда включает светодиод

  • Всегда выключает светодиод

  • Переводит пин 11 в режим INPUT

  • Передаёт на пин светодиода то же состояние, что считывается с пина кнопки

Какую задачу решает добавление ветки else к if при управлении светодиодом?
  • Позволяет явно указать, что должно происходить, когда условие не выполняется (гасить светодиод)

  • Ускоряет выполнение кода в два раза

  • Разрешает использовать аналоговые пины

  • Включает внутренний таймер

Чем управление «горит, пока держу кнопку» отличается от «переключатель по нажатию»?
  • Это одно и то же поведение

  • Во втором случае всегда горит только один светодиод

  • В первом случае кнопка не нужна

  • В первом случае состояние зависит от текущего нажатия, во втором — меняется только в момент нажатия