Дялове

Външен светодиод на пин

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

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

Външен светодиод на пин
Част AВъведение

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

micro:bit има пинове по долния край - през тях управлява външни неща. Днес ще свържем истински светодиод към пин P0 и ще го запалим с код. (Нужни са светодиод, резистор и крокодилски щипки.)
Дай на класа минута да предположи как ще стане, преди да продължиш. Целта е да измислят стъпките сами.
Част AАналогия от живота

Кранче за вода

Пинът е като кранче: отвориш ли го (1), тече ток и лампата свети; затвориш ли (0) - спира. micro:bit управлява кранчето с код.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Пинът е като кранче за ток. Голямите пинове P0, P1, P2 могат да дават ток навън. „ Запиши цифрово на пин “ ги управлява с две стойности: 1 = включено (има ток) → светодиодът свети; 0 = изключено (няма ток) → тъмно. Свързваме светодиода с резистор (за да не изгори) между пина и GND. Дългото краче на светодиода отива към пина.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво значи стойност 1 на цифров пин?

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

Въпрос 2 от 2

Защо слагаме резистор на светодиода?

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

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

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

Честа грешка

Светодиодът не свети Свързан е наопаки или на грешен пин, или няма резистор.

✓ Провери посоката и пина Дългото краче на светодиода към пина, късото през резистор към GND. Провери, че кодът пише на СЪЩИЯ пин.

Речник

Пин - Извод на micro:bit за връзка с външна електроника.

Цифров изход - Пин, който дава ток (1) или не (0).

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

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

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

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

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

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