

Arduino. Урок 4
Описание отсутствует
Какой оператор в языке C/C++ используется для проверки условия в стиле «если ... то ...»?
if (условие) { ... }
for (условие) { ... }
while (условие);
case (условие):
Какую задачу решает добавление ветки else к if при управлении светодиодом?
Позволяет явно указать, что должно происходить, когда условие не выполняется (гасить светодиод)
Ускоряет выполнение кода в два раза
Разрешает использовать аналоговые пины
Включает внутренний таймер
Какой командой читают цифровое состояние пина, к которому подключена кнопка?
digitalWrite(pin, HIGH)
analogRead(pin)
digitalRead(pin)
pinMode(pin, INPUT)
Что делает простая конструкция digitalWrite(11, digitalRead(6)); в примере урока?
Всегда включает светодиод
Всегда выключает светодиод
Переводит пин 11 в режим INPUT
Передаёт на пин светодиода то же состояние, что считывается с пина кнопки
Чем управление «горит, пока держу кнопку» отличается от «переключатель по нажатию»?
Это одно и то же поведение
Во втором случае всегда горит только один светодиод
В первом случае кнопка не нужна
В первом случае состояние зависит от текущего нажатия, во втором — меняется только в момент нажатия
Какую игру реализуют на уроке?
Гоночный симулятор на сервоприводах
Термометр с дисплеем
Игру, где нужно успевать нажимать кнопку под загоревшимся светодиодом
Секундомер с RFID‑чтением
Зачем при подключении кнопок в этой схеме используют стягивающие (pull‑down) резисторы?
Чтобы увеличить яркость светодиодов
Чтобы избежать ложных срабатываний из‑за помех
Чтобы подать дополнительное питание на кнопки
Чтобы превратить кнопку в датчик температуры
