Дялове

Автоматична нощна лампа

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

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

Автоматична нощна лампа
Част AВъведение

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

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

Улична лампа

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Умната нощна лампа не се пали с ръка - тя решава сама . Логиката е проста, но мощна: Ако е тъмно (малко светлина) → светни ярко. Иначе (светло е) → изгаси , за да пести. Този модел „ сензор → условие → действие “ е сърцето на всички умни устройства - от улични лампи до автоматични врати.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Кога умната лампа свети?

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

Въпрос 2 от 2

Кой модел ползва проектът?

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

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

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

Честа грешка

Лампата свети постоянно Забравил си „иначе“ да я гаси на светло.

✓ Добави „иначе → изчисти екрана“ Без частта „иначе“ лампата никога не гасне. Добави гасене за светлото.

Речник

Автоматично - Действа само, без човек да го включва.

Умно устройство - Уред, който решава сам според сензор.

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

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

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

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

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

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