Конструктор уроків
1
Мета:
Ознайомити учнів з основами програмування пристроїв на прикладі плати Micro:Bit.
Розвивати навички алгоритмічного мислення.
Формувати поняття про сигнали, події, затримки, відтворення звуків.
Закріпити вміння складати прості програми в середовищі MakeCode.
2
Вправа 1. Сигнальний світлофор
Учні мають створити аналог світлофора, який подає світлові сигнали (світлодіоди) з інтервалом у 10 секунд і виконує це 3 рази, після чого гасне.
Перейдіть до середовища програмування MakeCode Micro:Bit.
Натисніть "New Project".
Назвіть проєкт: Світлофор.
3
basic -> show leds — для виведення зображень.
basic -> pause (ms) — для затримки.
basic -> clear screen — для вимикання світлодіодів.
loops -> repeat X times — повторити 3 рази.
4
Приклад реалізації:
repeat 3 times:
show leds (зелене світло)
pause 10000 ms
show leds (жовте світло)
pause 10000 ms
show leds (червоне світло)
pause 10000 ms
clear screen
5
Зображення зеленого, жовтого і червоного світла задаються за допомогою блоків "show leds".
Затримка між змінами світла — 10 000 мс = 10 секунд.
Після трьох повторень всі світлодіоди вимикаються.
Учні можуть змінювати малюнки світла під себе.
6
Натисніть кнопку "Download".
Підключіть плату Micro:Bit до комп’ютера.
Завантажте .hex файл на Micro:Bit.
при наявності плати
7
Вправа 2. Шкільний дзвінок
Створити програму, яка:
Відтворює мелодію тричі з інтервалом 5 с, коли натискається кнопка А.
Відтворює мелодію тричі з інтервалом 3 с, коли натискається кнопка B.
Назвіть проєкт: Шкільний дзвінок.
8
input -> on button A pressed
input -> on button B pressed
loops -> repeat
music -> play melody
basic -> pause
9
plaintext
КопіюватиРедагувати
on button A pressed: repeat 3 times: play melody (вибрати з бібліотеки, наприклад, "dadadum") pause 5000 ms on button B pressed: repeat 3 times: play melody (та сама або інша) pause 3000 ms
Кнопка A активує мелодію, яка звучить три рази з паузою 5 секунд — це сигнал про закінчення уроку.
Кнопка B — аналогічно, але з паузою 3 секунди — це сигнал про початок уроку.
Учні можуть вибрати мелодію із бібліотеки (наприклад, "dadadum", "entertainer").
10
Можна закодувати мелодію вручну, наприклад:
plaintext
КопіюватиРедагувати
play tone Middle C for 1 beat play tone D for 1 beat play tone E for 1 beat pause (5000 ms)
11
Аналогічно попередньому завданню — збереження та завантаження на Micro:Bit.
Яку роль відіграють сигнали у безпеці?
Чому важливо вміти працювати з подіями (натискання кнопок)?
Яку мелодію ви б обрали для шкільного дзвінка?
Плата BBC Micro:Bit
Комп’ютер з інтернетом
Навушники (за потреби)
Рефлексія від 5 учнів
Сподобався:
Так: 4
Ні: 1
Зрозумілий:
Так: 4
Ні: 1
Потрібні роз'яснення:
Ні: 4
Так: 1