Раздел о датчиках — самый большой в программе «Интернет вещей»: тридцать шесть часов. Датчик превращает свет, расстояние, движение или открытую дверь в электрический сигнал, а микроконтроллер читает его и принимает решение. Итог раздела — охранная сигнализация, которая включает сирену и сообщает о тревоге.
Цифровые и аналоговые датчики, функции digitalRead и analogRead. Разрядность АЦП Arduino Uno, пересчёт отсчёта в напряжение, функция map. Кнопка и подтягивающий резистор, режим INPUT_PULLUP. Монитор порта: Serial.begin, Serial.println, скорость обмена. Виды датчиков: фоторезистор, ультразвуковой дальномер, датчик движения, датчик температуры и влажности; расчёт расстояния по времени эха. Реле и безопасность при работе с сетевым напряжением. Прерывания, дребезг контактов. Алгоритм охранной сигнализации.
Пятнадцать заданий: вычислить напряжение по отсчёту АЦП, расстояние по времени эха и результат map, сопоставить датчик и измеряемую величину, разделить датчики на цифровые и аналоговые, вставить пропуски в работу с монитором порта, расставить шаги алгоритма сигнализации, выбрать правила безопасности.
Пояснения показывают, почему analogRead возвращает числа от 0 до 1023, почему кнопка с INPUT_PULLUP при нажатии даёт LOW, почему время эха делят пополам и почему сетевое напряжение подключают только через модуль реле.
Работа рассчитана на середину раздела о датчиках, перед практической работой «Охранная сигнализация». Она показывает, кто готов собрать устройство, которое не только мигает, но и реагирует на окружающий мир. Программа «Интернет вещей» — семьдесят два часа работы с платформой Arduino: половина времени уходит на датчики, остальное — на программирование, исполнительные механизмы и итоговый проект. Каждый ученик собирает не меньше двух устройств, а команда до трёх человек — управляемую систему по технологии интернета вещей. Эта работа — вторая из 3 по курсу.
Работа доступна и на компьютере, и на мобильном телефоне: интерфейс сам подстраивается под размер экрана. Есть возможность настроить срок сдачи, что позволяет назначать комплект на дом. Для защиты от подсказок отслеживается, покидал ли ученик вкладку с тестом ради других вкладок или приложений.
Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.
Шпаргалка: Датчики, монитор порта и охранная сигнализация — курс «Интернет вещей», 7–9 классы →Какое значение возвращает digitalRead(pin)?
АЦП Arduino Uno 10-разрядный. Какое наибольшее значение может вернуть analogRead?
Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).