Дялове

Мигаща звезда с micro:bit

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

Звезда премигва на светодиодите на micro:bit - паузата между два кадъра прави разликата между статична картинка и мигане.

Мигаща звезда с micro:bit
Част AВъведение

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

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

Морският фар

Фарът свети и угасва в ритъм, за да го виждат корабите. Мигащата звезда е малък фар - светни, изчакай, изгасни, повтори.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Анимацията е илюзия : бързо сменяме картини (кадри), а окото ги слива в движение. Тук имаме два кадъра - звезда и празен екран. Време - паузата кара micro:bit да изчака, за да видим кадъра. Състояние - „изчисти екрана“ изгасва звездата. Цикълът „завинаги“ повтаря двата кадъра → получава се мигане.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

От колко кадъра е анимацията на звездата?

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

Въпрос 2 от 2

Какво комбинира този урок?

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

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

  • Накарай звездата да мига по-бързо.
  • ★★ Нарисувай сърце вместо звезда и го накарай да „бие“.
  • ★★★ Направи анимация от ТРИ различни кадъра.
измисли свое Измисли своя кратка анимация - капка, която пада; човече, което маха; ракета, която излита.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Звездата свети постоянно, не мига! Липсва „изчисти екрана“ или паузите - тогава не виждаме прекъсване.

✓ Свети → изчакай → изчисти → изчакай Провери реда: показване, пауза, изчистване, пауза - и всичко в „завинаги“.

Речник

Кадър - Една картина - тук звезда и празен екран.

Състояние - Свети или не свети.

Цикъл - Повтаря двата кадъра, за да мига.

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

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

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

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

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

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