Дялове

Светофар с 3 светодиода

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

Три светодиода на пинове на micro:bit сменят цвят по ред - истински светофар, управляван от последователност блокове.

Светофар с 3 светодиода
Част AВъведение

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

Съединяваме всичко от юнита в истински проект - светофар. Три светодиода (червен, жълт, зелен) на три пина се редуват по правилата на движението.
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Истински светофар

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Светофарът е последователност : червено → жълто → зелено → и пак. Всеки цвят е отделен светодиод на отделен пин (P0, P1, P2). Ключово: в даден момент свети само един (или два при жълто). Затова, преди да запалим следващия, гасим предишния. Паузите задават колко трае всеки сигнал.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Защо гасим предишния цвят преди следващия?

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

Въпрос 2 от 2

Колко светодиода ползва светофарът?

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

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

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

Честа грешка

Светят няколко цвята наведнъж Забравил си да гасиш предишния преди да запалиш следващия.

✓ Гаси, после пали Преди всеки нов цвят задай 0 на предишния пин - тогава свети само един.

Речник

Последователност - Действия едно след друго по ред.

Сигнал - Светлина, която носи съобщение (спри/върви).

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

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

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

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

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

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