Дялове

Завърти мотор

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

micro:bit пуска DC мотор да се върти - първото истинско движение, генерирано от платката.

Завърти мотор
Част AВъведение

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

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

Ключ за силна машина

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
DC моторът тегли твърде много ток , за да го караме право от пина - затова между тях има драйвер (или транзистор). micro:bit командва драйвера, драйверът дава ток на мотора. За просто пускане/спиране управляваме драйвера с цифров изход: 1 = мотор върти, 0 = спира. Никога не свързвай мотор право на пина - ще повредиш micro:bit.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Защо DC моторът се свързва през драйвер?

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

Въпрос 2 от 2

Какво значи 1 на пина към драйвера?

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

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

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

Честа грешка

Моторът не тръгва (или micro:bit прегрява) Моторът е свързан право на пина - тегли повече ток, отколкото пинът дава.

✓ Винаги през драйвер Свържи мотора през моторен драйвер или транзистор с отделно захранване. Никога право на пина.

Речник

DC мотор - Мотор, който се върти бързо, докато има ток.

Драйвер - Схема, която дава силния ток на мотора по команда от micro:bit.

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

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

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

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

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

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