

Arduino. Урок 4
05 февраля 2026 г.
digitalWrite(pin, HIGH)
analogRead(pin)
digitalRead(pin)
pinMode(pin, INPUT)
Гоночный симулятор на сервоприводах
Термометр с дисплеем
Игру, где нужно успевать нажимать кнопку под загоревшимся светодиодом
Секундомер с RFID‑чтением
Чтобы увеличить яркость светодиодов
Чтобы избежать ложных срабатываний из‑за помех
Чтобы подать дополнительное питание на кнопки
Чтобы превратить кнопку в датчик температуры
if (условие) { ... }
for (условие) { ... }
while (условие);
case (условие):
Всегда включает светодиод
Всегда выключает светодиод
Переводит пин 11 в режим INPUT
Передаёт на пин светодиода то же состояние, что считывается с пина кнопки
Позволяет явно указать, что должно происходить, когда условие не выполняется (гасить светодиод)
Ускоряет выполнение кода в два раза
Разрешает использовать аналоговые пины
Включает внутренний таймер
Это одно и то же поведение
Во втором случае всегда горит только один светодиод
В первом случае кнопка не нужна
В первом случае состояние зависит от текущего нажатия, во втором — меняется только в момент нажатия
