Дялове

Мини пиано с бутоните

Ниво 3 · Урок 3 · Програмиране с MakeCode (micro:bit)

Всеки бутон на micro:bit свири различна нота - платка, превърната в мини пиано с два клавиша.

Мини пиано с бутоните
Част AВъведение

Какво ще направим?

Съединяваме нотите и бутоните в истинско мини пиано. Всеки бутон става клавиш с различна нота - A, B и A+B заедно.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Малка хармоника

Хармониката има малко клавиши, но с тях се свири мелодия. micro:bit има три „клавиша“ и също става инструмент.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Пианото има много клавиши, всеки с различна нота. micro:bit има три входа : бутон A, бутон B и A+B заедно - значи три клавиша. За всеки вход правим отделно събитие с различна нота. Така една платка става малък инструмент, на който можеш да свириш.
Част CСтроим програмата блок по блок - не я преписваме наготово

Кодът стъпка по стъпка

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Пускай програмата СЛЕД всяка стъпка - детето вижда промяната, вместо да я приема наготово.
Част DЖив симулатор на MakeCode - програмата работи наистина

Пробвай на живо

Пусни симулатора на дъската и покани деца да натискат бутоните. Свържи видяното с кода от предишния дял.
Част EЦъкни отговор - зелено вярно, червено грешно

Въпрос 1 от 2

Колко клавиша прави мини пианото?

  • Три (A, B, A+B)
  • Един
  • Два
  • Пет
 
Дай време за мислене. Цъкането оцветява избора; „Покажи верния" показва отговора на дъската.
Част EЦъкни отговор - зелено вярно, червено грешно

Въпрос 2 от 2

Как правим A+B да е трети клавиш?

  • Отделно събитие за A+B
  • Невъзможно е
  • Случайно
  • С един блок за всичко
 
Дай време за мислене. Цъкането оцветява избора; „Покажи верния" показва отговора на дъската.
Част FГотови решения нарочно няма - търси, греши и пробвай пак

Твой ред да твориш

  • Смени трите ноти с други.
  • ★★ Направи по-дълги или по-къси удари за всеки клавиш.
  • ★★★ Покажи на екрана и коя нота свириш (буква).
измисли свое Измисли проста песничка, която можеш да изсвириш на трите клавиша. Запиши я като редичка букви.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

A+B свири само на A Събитието за A се задейства преди да натиснеш и B.

✓ Натисни двата ЕДНОВРЕМЕННО За A+B натисни двата бутона в един и същи момент - иначе се брои за отделни натискания.

Речник

Клавиш - Бутон, който свири определена нота.

Инструмент - Устройство, с което свирим музика.

Как върви часът

1. Идея. Класът предполага как ще стане, преди да види кода.

2. Кодът - по един блок. Пускай след всяка стъпка.

3. На живо. Симулаторът свързва кода с резултата.

4. Твой ред. Задачите нямат готови решения - нарочно.

Откъде е урокът: курс „Програмиране с MakeCode" (micro:bit) на stemprojects.eu. Блоковете са наши, на български; програмата се СТРОИ стъпка по стъпка, не се преписва наготово.