Дялове

Групи и канали

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

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

Групи и канали
Част AВъведение

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

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

Канали по радиото

Различните радиостанции са на различни честоти и не се смесват. Групите правят същото: екип 1 на канал 1, екип 2 на канал 2 - чуват се само своите.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Радио групата е число от 0 до 255 - като номер на канал. Два micro:bit се чуват само ако са на един и същ номер. Така един клас се дели на екипи: екип 1 на група 1, екип 2 на група 2 - и съобщенията не се смесват. Същият micro:bit и праща, и получава в своята група.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Каква е ролята на радио групата?

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

Въпрос 2 от 2

Между кои числа може да е групата?

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

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

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

Честа грешка

Две двойки си пречат - чуват чуждите съобщения И четирите micro:bit са на една и съща група.

✓ Различна група на всяка двойка Дай на всяка двойка собствен номер: двойка 1 → група 1, двойка 2 → група 2.

Речник

Канал - Отделна честота/номер, по който вървят съобщенията.

Адресиране - Насочване на съобщение към точно определени устройства.

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

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

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

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

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

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