Дялове

Вградена температура

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

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

Вградена температура
Част AВъведение

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

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

Термометър в устата

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Блокът „ температура “ дава числото в градуси Целзий (°C) . Сензорът е в главния чип, затова показва малко по-високо от въздуха (чипът се топли). Комбинираме сензора с условие : „ ако температура > 25 → топло, иначе → студено “. Така micro:bit не просто мери, а реагира - превръща число в решение.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

В какви единици е температурата?

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

Въпрос 2 от 2

Защо сензорът показва малко по-високо?

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

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

  • Смени границата на 20° и виж кога се променя.
  • ★★ Добави трето състояние: студено (<18), нормално (18-25), горещо (>25).
  • ★★★ Покажи различна икона за всяко от трите състояния.
измисли свое Измисли уред с термометър - аларма за прегряване, индикатор за стая, оранжерия. Какво ще следи твоят?
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Знакът не се сменя Границата (25°) е далеч от реалната температура.

✓ Настрой границата Виж какво число показва сензорът и избери граница близо до него (напр. 24°).

Речник

Температурен сензор - Уред, който мери колко е топло.

Градус Целзий - Единица за температура (°C).

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

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

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

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

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

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