Програмування робота з ультразвуковим датчиком

Презентація уроку допоможе вчителю чітко й послідовно пояснити учням принципи роботи ультразвукового датчика та способи його використання в програмах керування роботом.
Матеріал демонструє, як за допомогою ультразвукового сенсора вимірювати відстань до об’єкта, зчитувати дані та використовувати їх для ухвалення рішень у русі робота. Урок включає практичні приклади: зупинка перед перешкодою, зміна напряму руху, дії за умовою (if-distance).
Це заняття формує в учнів логічне мислення, навички точного налаштування датчиків, аналізу даних і побудови адаптивної поведінки роботизованої системи.

  • 48 слайди презентації;
  • матеріал для учнів 8 класу НУШ;
  • файл у форматі .pptx

Завантажити файл у форматі .pptx

Приклади слайдів:

Зміст презентації

Програмування робота з ультразвуковим датчиком
Що таке ультразвуковий датчик (Ultrasonic Sensor)
Принцип дії: надсилання та прийом ультразвукових хвиль
Аналогія з ехолотом, кажанами, радарами
Де використовуються: паркувальні системи, роботи-пилососи, автономні авто

2. Мета заняття
Ознайомити з принципом роботи ультразвукового датчика
Навчити програмувати робота, який реагує на відстань до об’єкта
Розвивати навички логічного мислення, алгоритмізації та просторової уяви

3. Можливості датчика
Вимірювання відстані в сантиметрах (см) або дюймах (inch)
Виявлення наявності об’єкта у зоні дії
Визначення мінімальної безпечної відстані

4. Варіанти завдань з ультразвуковим датчиком
✅ Базові:
Рух вперед до перешкоди — зупинка на відстані 10 см
Якщо перед роботом об’єкт — від’їхати назад
🔁 Середні:
Рух з уникненням зіткнення
Автоматичне паркування: зупинка між двома об’єктами
🤖 Складні:
Побудова програми для реагування на змінну відстань (різні сценарії)
Робот, що супроводжує людину / інший об’єкт на постійній дистанції

5. Програмні блоки (EV3-G / Scratch EV3 / Brick Program)
Sensor block – Ultrasonic: режим Distance (см), Compare, Presence
Loop (цикл) – рух до умови
Switch (перемикач) – якщо відстань < або > значення
Move Steering / Tank – управління моторами
Sound / Display – інформування про зупинку / попередження

6. Приклади програм
Слайд із блок-схемою
Графічне зображення програми у середовищі (з коментарями)

7. Конструювання моделі
Модель на колісному або гусеничному шасі
Кронштейн для закріплення ультразвукового датчика спереду

8. Практична робота
Завдання: створити програму, яка:
Рухається вперед
Зупиняється на відстані 15 см до об’єкта
Подає сигнал (звук або відображення)

9. Тестування і вдосконалення
Перевірка роботи програми
Що працює не так? (аналіз помилок)
Модифікація параметрів: швидкість, відстань, реакція

10. Творче завдання
Створити сценарій: «Автоматичний охоронець» або «Робот-дослідник»
Додати інтерфейс — екранні або звукові повідомлення