Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Практическое занятие 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. Вывести температуры с них на верхнюю строчку ЖК индикатора, а разность температур – на нижнюю
|
|