Оптимізація програм. Мій блок.Блок «Нерегульований мотор»

Презентація уроку допоможе вчителю чітко й доступно пояснити учням, як оптимізувати програму в середовищі LEGO Mindstorms за допомогою створення власних блоків (Мій блок) та використання блоку “Нерегульований мотор” для керування допоміжними механізмами.
Матеріал демонструє, як скоротити обсяг програмного коду, зробити його зручнішим для читання і повторного використання. Учні дізнаються, як створювати та застосовувати “Мій блок” у різних проєктах, а також програмно запускати мотор без зворотного зв’язку.
Урок формує навички структурного програмування, сприяє розвитку технічного мислення, точності та ефективності при створенні робототехнічних проєктів.

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

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

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

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

Оптимізація програм. Мій блок. Блок «Нерегульований мотор»
Чому важливо оптимізувати програми в робототехніці
Що таке «Мій блок» у середовищі EV3-G
Призначення блоку «Нерегульований мотор»
2. Оптимізація програм
Поняття оптимізації:
Зменшення кількості блоків
Покращення читабельності
Спрощення налагодження
Методи оптимізації:
Використання циклів
Уникнення повторення коду
Уведення змінних і умовних операторів
Створення власних підпрограм (Мій блок)
3. Мій блок (My Block)
Що таке «Мій блок» і як його створити
Кроки створення:
Виділення набору блоків
Натиснути «Створити мій блок»
Присвоєння імені та вибір значків
Переваги використання:
Повторне використання
Легке оновлення
Зручність при читанні програми
Приклад:
Мій блок «Розворот»
Мій блок «Пуск – пауза – стоп»
4. Блок «Нерегульований мотор» (Unregulated Motor Block)
Призначення:
Керує мотором без сенсорної зворотного зв’язку (без регуляції швидкості)
Відмінності від блоку «Мотор»:
Немає стабілізації обертів
Миттєва реакція на команду
Параметри:
Порт (A, B, C)
Потужність (%)
Час або оберти (опційно)
Приклади використання:
Вентилятори
Рух без точного позиціонування
Маніпуляції, де точність не критична
5. Практичне застосування всіх трьох тем
Створення власного блоку для запуску вентилятора
Оптимізація програми з багатьма моторними командами через «Мій блок»
Порівняння роботи з регульованим і нерегульованим мотором
6. Типові помилки
Плутанина між типами моторів
Неініціалізовані параметри в «Моєму блоці»
Повторне дублювання однакових фрагментів коду