Дялове

Свири нота

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

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

Свири нота
Част AВъведение

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

micro:bit може не само да показва, но и да свири. Днес ще накараме един бутон да пусне нота. (Нужен е micro:bit v2 с говорителче или слушалки на пин 0.)
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Клавиш на пиано

Всеки клавиш на пианото свири една нота, докато го натискаш. Тук бутонът е клавишът, а „свири нота“ казва кой тон да прозвучи.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Звукът е трептене на въздуха. Всяка нота е трептене с определена честота - до, ре, ми… Блокът „ свири нота “ казва на micro:bit коя нота и колко дълго. Задаваме две неща : коя нота (например до) и колко трае (например 1 удар). Свързваме нотата със събитие - тук натискане на бутон.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво прави блокът „свири нота“?

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

Въпрос 2 от 2

Кои две неща задаваме на нотата?

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

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

  • Смени нотите с други (ре, ми, фа).
  • ★★ Направи A+B да свири трета нота.
  • ★★★ Свири две ноти една след друга при едно натискане.
измисли свое Измисли „звънец на вратата“ - коя мелодийка ще свири micro:bit, когато някой натисне бутона?
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Не се чува нищо Ползваш стар micro:bit (v1) без говорителче, или няма слушалки на пин 0.

✓ Провери звука На micro:bit v2 звукът е вграден. На v1 свържи слушалки/зумер на пин 0 и GND.

Речник

Нота - Звук с определена височина (до, ре, ми…).

Удар - Мерна единица за дължина на нотата.

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

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

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

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

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

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