hero

Arduino. Урок 4

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

Вопросов: 7
1

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

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

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

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

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

2

Какую задачу решает добавление ветки else к if при управлении светодиодом?

  • Позволяет явно указать, что должно происходить, когда условие не выполняется (гасить светодиод)

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

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

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

3

Какой командой читают цифровое состояние пина, к которому подключена кнопка?

  • digitalWrite(pin, HIGH)

  • analogRead(pin)

  • digitalRead(pin)

  • pinMode(pin, INPUT)

4

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

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

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

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

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

5

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

  • Это одно и то же поведение

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

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

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

6

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

  • Гоночный симулятор на сервоприводах

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

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

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

7

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

  • Чтобы увеличить яркость светодиодов

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

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

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