Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Практическое занятие 4. Датчик присутствия на основе HC-SR04






Можно построить датчик пересечения луча, например, направив датчик на стену и периодически измеряя расстояние до нее. Если расстояние резко уменьшилось – значит, между стеной и датчиком прошел человек.

Установите датчик так, чтобы он смотрел в стену, измерьте это расстояние и сделайте звуковую индикацию пересечения луча с использованием спикера: спикер пищит, когда расстояние стало меньше расстояния до стены-10 см, и не пищит, когда больше этого расстояния.

Практическое занятие 5. Модель робота, следующего за ладонью

Установите на макетную плату два светодиода и подключите к контактам 3 и 5 Arduino. Данные светодиоды имитируют два мотора робота.

Напишите программу для движения робота: когда расстояние с датчика больше 30 см – ехать (зажечь оба светодиода), когда меньше 15 см – не ехать (погасить оба светодиода)

Примечание: обязательно сохраните этот скетч (например, на флешку), он может понадобится, когда начнется изучение управления роботов-роверов

 

Домашнее задание

Задание
  HC-SR04 и спикер. Расстояние больше заданного – высокая частота пищания, меньше – низкая частота
  DS18B20 и спикер. Температура выше заданного уровня – высокая частота пищания, ниже – низкая частота
  HC-SR04 и спикер. Зависимость частоты пищания от расстояния, измеренного датчиком
  HC-SR04 и спикер. Расстояние выше заданного уровня – высокая частота пищания, ниже – низкая частота
  DS18B20 и спикер. Зависимость частоты пищания от температуры, измеренной датчиком
12 HC-SR04 и два светодиода: один светодиод при увеличении расстояния горит ярче (на минимуме – не горит) второй светодиод при увеличении расстояния горит тусклее (на минимуме – максимум яркости)
  DS18B20, светодиод, ЖК экран. Вывести температуру на ЖК индикатор, если температура ниже 20° – светодиод горит ярко от 20° до 30° - горит тускло, выше 30°– не горит
  светодиод и датчик температуры DS18B20. Вывести показания полученной с него температуры на ЖК индикатор. При температуре ниже определенного уровня (например, ниже 27 градусов) светодиод загорается и пищит спикер, а при большей температуре – потухает и замолкает
  Два HC-SR04. В Монитор порта вывести расстояния с обоих датчиков в формате: L1 = 50 cm L2 = 20 cm
  HC-SR04 и пять светодиодов, аналоговый индикатор расстояния: менее 5 см – светодиоды не горят 5…10 см – горит один светодиод 10…15 см – горят два светодиода 15…20 см – горят три светодиода 20…25 см – горят четыре светодиода больше 25 см – горят все светодиоды
  Два датчика температуры DS18B20. Вывести температуры с них на верхнюю строчку ЖК индикатора, а разность температур – на нижнюю

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.