Дялове

Печат към серийния монитор

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

micro:bit изпраща числа към компютъра през кабела - серийният монитор показва данни, които не се събират на малкия екран.

Печат към серийния монитор
Част AВъведение

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

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

Писмо до приятел

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Серийната връзка е разговор между micro:bit и компютъра по USB. Блокът „ серийно: изпрати ред “ праща текст, а „ серийно: изпрати стойност “ праща име + число. На компютъра отваряш „ Show data / Серийния монитор “ в MakeCode и виждаш какво пише micro:bit - колкото искаш данни, без ограничение на екрана.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво е серийна връзка?

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

Въпрос 2 от 2

Защо изпращаме данни към компютъра?

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

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

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

Честа грешка

Не виждам данните Не си отворил серийния монитор (Show data) на компютъра.

✓ Отвори Show data Свържи micro:bit по USB и натисни „Show data / Серийния монитор“ в MakeCode.

Речник

Серийна връзка - Обмен на данни по USB между micro:bit и компютъра.

Сериен монитор - Прозорецът, в който четем изпратените данни.

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

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

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

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

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

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