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

Презентація уроку допоможе вчителю чітко й доступно ознайомити учнів із програмуванням колісного робота, що реагує на фізичний контакт за допомогою датчика дотику.
Матеріал містить пояснення принципу роботи датчика, способи його підключення та програмування з використанням блоку “Очікування” (Wait Touch) або умовного оператора “Перемикач” (Switch). Демонструються приклади: зупинка, зміна напрямку, виконання дії після натискання.
Урок розвиває в учнів логічне мислення, навички побудови адаптивних алгоритмів і розуміння застосування сенсорів у реальних умовах взаємодії з об’єктами середовища.

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

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

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

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

Програмування колісного робота з датчиком дотику
Що таке колісний робот: базова конструкція на колесах
Що таке датчик дотику (Touch Sensor)
Навіщо навчати робота реагувати на дотик

2. Призначення та можливості датчика дотику
Визначення: електромеханічний сенсор натискання
Режими роботи у EV3:
Pressed – натиснуто
Released – відпущено
Bumped – коротке натискання (швидко натиснув і відпустив)
Приклади застосування:
Зупинка при зіткненні
Пуск за натисканням
Зміна напряму руху

3. Підключення сенсора
Порт для датчика (зазвичай порт 1)
Перевірка підключення в EV3 Brick
Перевірка роботи в режимі “Port View”

4. Програмування алгоритму
🟦 Блок «Чекати» (Wait) з режимом «Touch Sensor – Pressed»
🟨 Блок «Перемикач» (Switch) – умовна реакція
🔁 Блок «Цикл» (Loop) – безперервна перевірка стану датчика
🟧 Блоки керування моторами — зупинка, поворот, відкат назад

5. Приклади програм
Приклад 1: Робот рухається вперед і зупиняється при натисканні на датчик
Приклад 2: Робот стикається з перешкодою → повертається на 90° і рухається далі
Приклад 3: Робот починає рух тільки після натискання на кнопку

6. Розбір алгоритму
Умовний оператор: якщо (датчик натиснутий) → дія
Циклічність: перевіряти постійно
Поведінкова логіка: реакція на зовнішнє середовище

7. Практична частина (Творче завдання)
Створити програму: «Робот-пошуковець»
Рухається вперед → при зіткненні повертає праворуч → продовжує
Ускладнення:
Після 3-х зіткнень — подає сигнал (звук, зупинка)

8. Типові помилки
Невірно вибраний порт сенсора
Відсутність блоку «Чекати» або циклу
Некоректне використання режимів (наприклад, Bumped замість Pressed)