1. Проєкт «Улюблена мелодія»
Створіть на micro:bit музичний програвач, який відтворює вашу улюблену просту мелодію за допомогою вбудованого динаміка або підключеного динаміка.
За допомогою кнопок можна керувати відтворенням мелодії:
A — почати мелодію;
B — відтворити іншу частину мелодії або повторити її;
A+B — зупинити відтворення.
У проєкті ви навчитеся працювати з музичними блоками MakeCode, нотами, тривалістю звуків та кнопками micro:bit.
Після запуску micro:bit показує на дисплеї музичну ноту.
Після натискання кнопки A micro:bit починає відтворювати мелодію.
Кожна нота має певну висоту та тривалість. Послідовне відтворення нот створює знайому мелодію.
Кнопка B може запускати повторне відтворення мелодії.
Одночасне натискання A+B зупиняє відтворення.
Для створення власної мелодії можна змінювати ноти та їхню тривалість. Таким способом можна скласти невелику музичну композицію самостійно.
Примітка: на різних версіях micro:bit можливості відтворення звуку можуть відрізнятися. На micro:bit із вбудованим динаміком звук можна відтворювати без додаткового обладнання. Для старіших версій може знадобитися зовнішній динамік або навушники.
micro:bit;
редактор MakeCode;
micro:bit із динаміком або зовнішній динамік;
акумуляторний блок (необов'язково);
аркуш паперу для запису нот власної мелодії.
Створіть блок:
на клавішу A натиснуто
→ відтворити мелодію до кінця
У MakeCode можна вибрати готову мелодію або створити власну послідовність нот.
Наприклад:
┌──────────────────────────────┐
│ на клавішу A натиснуто │
│ │
│ відтворити мелодію │
│ до кінця │
└──────────────────────────────┘
Для навчального проєкту можна використати готову мелодію «Nyan», «DADADADUM» або іншу доступну в MakeCode.
Створіть:
┌──────────────────────────────┐
│ на клавішу B натиснуто │
│ │
│ відтворити мелодію │
│ до кінця │
└──────────────────────────────┘
Тепер учень може запускати мелодію повторно кнопкою B.
Створіть:
┌──────────────────────────────┐
│ на клавішу A+B натиснуто │
│ │
│ зупинити всі звуки │
└──────────────────────────────┘
Для цікавішого завдання використайте блок:
Музика → відтворити тон ... на ... долей
Наприклад, можна створити просту мелодію:
на клавішу A натиснуто
відтворити тон C середньої октави на 1/2 долі
відтворити тон D середньої октави на 1/2 долі
відтворити тон E середньої октави на 1/2 долі
відтворити тон C середньої октави на 1 долю
відтворити тон C середньої октави на 1/2 долі
відтворити тон D середньої октави на 1/2 долі
відтворити тон E середньої октави на 1/2 долі
відтворити тон C середньої октави на 1 долю
Так учні зможуть побачити, що мелодія — це послідовність нот різної висоти та тривалості.
Знайдіть просту мелодію, яку ви знаєте, і спробуйте записати її нотами.
Створіть власну мелодію з 5–10 нот.
Використайте кнопку A для першої частини мелодії, а B — для другої.
Кнопкою A+B запускайте всю мелодію від початку.
Змініть тривалість нот і послухайте, як змінюється ритм.
Зробіть так, щоб після кожної ноти на дисплеї micro:bit показувалася відповідна нота.
Додайте анімацію світлодіодів під час звучання музики.
Створіть музичну гру: micro:bit відтворює коротку послідовність нот, а учень повинен відтворити її за допомогою кнопок.
Спробуйте створити мелодію, використовуючи лише чотири ноти: C, D, E, G.
Потім змініть тривалість кожної ноти. Чи можна з тих самих чотирьох нот створити веселу, спокійну та швидку мелодії?
2. Проєкт «Фізкультхвилинка для уроку»
Створіть на micro:bit таймер для фізкультхвилинки, який допомагає провести коротку руханку під час уроку.
micro:bit буде показувати на дисплеї різні вправи та відраховувати час їх виконання. За допомогою кнопок учитель або учень зможе запустити фізкультхвилинку, перейти до наступної вправи або зупинити її.
У проєкті можна використати такі вправи:
🙆 підняти руки вгору;
↔️ нахили вліво та вправо;
🔄 обертання плечима;
🏃 рух на місці;
👀 вправа для очей.
Після запуску micro:bit показує назву програми.
Кнопка A запускає фізкультхвилинку.
Після запуску micro:bit по черзі показує вправи. Для кожної вправи відводиться певний час, наприклад 20 секунд.
На дисплеї можна показувати прості символи, які нагадують рухи:
1. Руки вгору
# #
# #
###
###
###
2. Нахили
#
##
###
####
3. Рух на місці
###
#
/ \
/ \
Після завершення часу micro:bit переходить до наступної вправи.
Кнопка B дозволяє перейти до наступної вправи вручну.
Кнопки A+B завершують фізкультхвилинку.
Таким чином, micro:bit можна перетворити на простого електронного ведучого фізкультхвилинки.
Під час виконання вправ потрібно виконувати рухи безпечно, без різких рухів та перевантаження.
micro:bit або симулятор MakeCode;
редактор MakeCode;
акумуляторний блок (необов'язково);
достатньо вільного місця для виконання вправ.
Для цього проєкту зручно використати змінну вправа. Вона буде зберігати номер поточної вправи.
Спочатку створіть змінну:
Змінні → створити змінну → вправа
Також створіть змінну:
режим
Вона визначатиме, чи запущена фізкультхвилинка.
при запуску
встановити режим у 0
встановити вправа у 1
показати рядок
"РУХАНКА"
на клавішу A натиснуто
встановити режим у 1
встановити вправа у 1
Після цього програма почне виконувати вправи.
на клавішу B натиснуто
змінити вправа на 1
Якщо номер вправи став більшим за 4, повертаємося до першої:
якщо вправа > 4
встановити вправа у 1
на клавішу A+B натиснуто
встановити режим у 0
очистити екран
показати рядок "СТОП"
У блоці «постійно» перевіряємо, чи запущений режим.
постійно
якщо режим = 1 то
якщо вправа = 1 то
показати значок
пауза 20000 мс
якщо вправа = 2 то
показати значок
пауза 20000 мс
якщо вправа = 3 то
показати значок
пауза 20000 мс
якщо вправа = 4 то
показати значок
пауза 20000 мс
змінити вправа на 1
У MakeCode час задається в мілісекундах:
1000 мс = 1 секунда
Тому:
20000 мс = 20 секунд.
Отже, кожна вправа автоматично виконується протягом 20 секунд.
Можна створити таку фізкультхвилинку:
№
Вправа
Час
1
Руки вгору та вниз
20 с
2
Нахили вліво та вправо
20 с
3
Обертання плечима
20 с
4
Рух на місці
20 с
5
Вправа для очей
20 с
Загальна тривалість:
5 × 20 = 100 секунд, тобто приблизно 1 хвилина 40 секунд.
Додайте п'яту вправу — вправу для очей.
Змініть тривалість вправи з 20 на 15 або 30 секунд.
Додайте зворотний відлік 5–4–3–2–1 перед початком кожної вправи.
Додайте звуковий сигнал на початку та наприкінці вправи.
Створіть різні режими:
A — коротка фізкультхвилинка;
B — довга фізкультхвилинка;
A+B — вільний вибір вправ.
Створіть випадковий порядок вправ за допомогою блоку «вибрати випадкове від 1 до 5».
Додайте лічильник, який показує, скільки вправ уже виконано.
Створіть власні зображення вправ на матриці 5×5, використовуючи різні рівні яскравості світлодіодів від 0 до 9.
Спробуйте зробити так, щоб micro:bit не просто показував вправу, а подавав сигнал кожні 5 секунд. Наприклад:
5 → 4 → 3 → 2 → 1 → наступна вправа.
Так фізкультхвилинка перетвориться на повноцінний інтерактивний таймер для уроку.