

GyverKIT. Урок 8
Описание отсутствует
Какую роль играет модуль RTC в проекте умной кормушки?
Выводит текст на дисплей
Отвечает за хранение и отсчёт текущего времени
Управляет звуковыми сигналами
Используется как датчик температуры
Какую задачу решает проект «Умная кормушка» в уроке 8?
Автоматически регулирует освещённость комнаты
Отслеживает движение людей
Автоматически подаёт корм в заданное время, управляя сервоприводом
Измеряет уровень шума и выводит его на экран
Для чего в проекте используется константа FEED_COOLDOWN и переменная lastFeedTime?
Для изменения яркости дисплея
Чтобы ограничить количество кормлений и не допустить частых срабатываний серво подряд
Для хранения секретного кода
Чтобы выключать питание Arduino через заданный интервал
Какой конструкцией в функции loop() удобно реализуется логика перехода между режимами в машине состояний?
Последовательностью if без else
Бесконечным циклом while
Конструкцией switch (settingState) с case для каждого режима
Только с помощью рекурсивных функций
За что отвечает переменная settingState в коде умной кормушки?
Хранит текущее значение температуры в комнате
Определяет, какое состояние сейчас активно: обычный режим, настройка часов или настройка минут
Сохраняет адрес I2C‑устройств
Определяет скорость поворота сервопривода
Что такое машина состояний (Finite State Machine), о которой говорится в уроке?
Вид сервопривода с тремя режимами
Математическая модель, устройство переходит между несколькими состояниями по определённым правилам
Особый тип датчика температуры
Название библиотеки для работы с джойстиком
Для чего в проекте используется аналоговый джойстик?
Только для включения/выключения питания
Для изменения яркости светодиодов
Для удобной настройки времени кормления (часы и минуты) и переключения режимов кнопкой
Для подключения к компьютеру по USB
