Дялове

Изпрати число по радио

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

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

Изпрати число по радио
Част AВъведение

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

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

Уоки-токи

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

Как работи?

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

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

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

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

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

Въпрос 1 от 2

Какво трябва да е еднакво на два micro:bit, за да се чуват?

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

Въпрос 2 от 2

Кой блок изпраща число по радиото?

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

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

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

Честа грешка

Другият micro:bit не получава нищо Двата са на различни радио групи (или единият не е задал група).

✓ Еднаква група на двата Сложи „задай радио група“ с ЕДНО И СЪЩО число при стартиране на двата micro:bit.

Речник

Радио - Вградено предаване по въздуха между micro:bit устройства.

Радио група - Номер на канала (0-255); само еднакви групи се чуват.

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

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

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

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

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

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