Дялове

Нарисувай картинка по светодиодите

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

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

Нарисувай картинка по светодиодите
Част AВъведение

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

Екранът на micro:bit е мрежа 5×5 от светодиоди. Като включваме точно кои да светят, рисуваме собствени картинки - усмивки, стрелки, икони.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Пикселите на телевизора

Всеки екран е мрежа от мънички точки - пиксели. Телевизорът има милиони, micro:bit има само 25. Но принципът е същият: подреждаш светещи точки и се получава картина.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Всеки от 25-те светодиода е една точка (пиксел) , която може да е включена или изключена . Подреждаме ги в мрежа 5 на 5. Като изберем кои точки светят, получаваме картинка - точно както на големите екрани, само по-малко.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Колко реда и стълба има LED мрежата?

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

Въпрос 2 от 2

Как се нарича една светеща точка?

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

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

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

Честа грешка

Картината изглежда разместена! Точките в „покажи светодиоди“ отговарят на позициите на екрана - разместиш ли ред, картината се измества.

✓ Брой ред по ред Мрежата е 5 реда × 5 стълба. Горният ред в блока = горният ред на екрана.

Речник

Пиксел - Една светеща точка от екрана.

Мрежа (grid) - Подредба в редове и стълбове - тук 5×5.

Координати - Позицията на точка: кой ред и коя стълба.

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

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

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

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

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

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