Учебные материалы

Короткие объяснения, которые помогают понять устройство проекта.

Что такое датчик

Датчик измеряет физическую величину и передаёт микроконтроллеру числовое значение.

Что делает Arduino

Плата получает данные, сравнивает их с условиями программы и включает исполнительные устройства.

Что такое алгоритм

Алгоритм задаёт порядок действий: измерить, сравнить, принять решение, выполнить команду.

Примеры для объяснения

Аналогия с термометром

Датчик температуры похож на термометр, но вместо шкалы он отдаёт число плате Arduino.

Аналогия с правилом

Условие в программе похоже на правило: «если почва сухая, включить полив; иначе ждать».

Аналогия с дневником

Журнал измерений похож на дневник наблюдений: по нему видно, когда система работала правильно.

Задания

  1. Измените порог влажности с 40% на 45% и объясните результат.
  2. Добавьте условие, при котором система предупреждает о высокой температуре.
  3. Подумайте, какие данные стоит хранить в журнале измерений.
  4. Составьте блок-схему алгоритма «измерить - сравнить - включить полив».
  5. Предложите способ защитить насос от слишком частого включения.

Мини-словарь

Порог

Значение, после которого программа принимает решение. Например, 40% влажности.

Исполнительное устройство

Деталь, которая выполняет действие: насос, лампа, вентилятор или зуммер.

Мониторинг

Регулярное наблюдение за показателями системы и запись результатов.