Дялове

Компас - посока

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

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

Компас - посока
Част AВъведение

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

Знаеше ли, че micro:bit има магнитен сензор? С него може да работи като компас и да показва накъде сочи - в градуси (0° = север). Днес ще си направим джобен компас.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Стрелка, която сочи север

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
micro:bit усеща магнитното поле на Земята . Блокът „ посока на компаса “ дава число от 0 до 359 градуса : 0° = север, 90° = изток, 180° = юг, 270° = запад. Първия път micro:bit иска калибриране - завърташ го, за да нарисуваш кръг от точки. Това настройва сензора. После вече показва посоката.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво усеща компасът на micro:bit?

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

Въпрос 2 от 2

Колко градуса е север?

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

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

  • Добави стрелка на изток (около 90°).
  • ★★ Покажи всичките четири посоки (С/И/Ю/З) със стрелки.
  • ★★★ Направи игра: светни ✓, когато сочиш точно на юг (около 180°).
измисли свое Измисли къде компас е полезен - игра на съкровища, ориентиране, посока към дома. Опиши приключението.
Насърчи промяна и разширяване, не копиране. Звездите са трудност, а „измисли свое" е поканата да излязат извън урока.
За учителяОрганизация на часа

Честа грешка

Показва странни числа Не си калибрирал сензора при първото пускане.

✓ Калибрирай, като завъртиш Първия път micro:bit иска да го завъртиш, за да нарисуваш кръг от точки - това настройва компаса.

Речник

Компас - Уред, който показва посоката спрямо магнитния север.

Калибриране - Начална настройка на сензор за точни измервания.

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

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

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

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

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

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