Дялове

Непрекъснато серво (360°)

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

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

Непрекъснато серво (360°)
Част AВъведение

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

Обикновеното серво спира на ъгъл. Непрекъснатото (360°) серво се върти без спиране - при него стойността задава посоката и скоростта, а не ъгъла. Днес ще го управляваме.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Кранче за топло и студено

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
При непрекъснатото серво числото значи друго: 90 = стоп (спряло); под 90 (напр. 0) = въртене в едната посока; над 90 (напр. 180) = въртене в другата посока. Колкото по-далеч от 90, толкова по-бързо. Ползва се за колела и колички, където искаш непрекъснато движение, а не точен ъгъл.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво значи стойност 90 при непрекъснато серво?

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

Въпрос 2 от 2

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

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

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

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

Честа грешка

Сервото не спира на 90 Непрекъснатите серва имат леко отместване - 90 не е точно стоп.

✓ Настрой точката на спиране Пробвай стойности около 90 (88-92), докато сервото спре напълно - това е неговата точка на покой.

Речник

Непрекъснато серво - Серво, което се върти без спиране; стойността задава посока и скорост.

Посока - Накъде се върти - наляво или надясно спрямо 90.

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

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

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

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

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

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