Дялове

Фоторезистор на пин

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

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

Фоторезистор на пин
Част AВъведение

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

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

Очи, които се свиват на светло

Зениците ти се менят според светлината. Фоторезисторът също - променя съпротивлението си, а micro:bit чете колко е светло като число.
Аналогията прави абстрактното конкретно - задръж на нея, докато класът я схване.
Част BКак мисли програмата

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Фоторезисторът (LDR) променя съпротивлението си според светлината: на светло пропуска повече ток, на тъмно - по-малко. Свързан на аналогов пин, той дава число (0-1023) според осветеността. Голяма стойност = светло, малка = тъмно. Така micro:bit „вижда“ колко е светло - основа за автоматична лампа.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Какво прави фоторезисторът на тъмно?

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

Въпрос 2 от 2

Голяма стойност от фоторезистора значи:

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

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

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

Честа грешка

Стойността не се мени Фоторезисторът не е свързан към аналогов пин или веригата е отворена.

✓ Провери връзката Свържи фоторезистора с резистор към аналогов пин (P0-P2), 3V и GND. Закрий го, за да видиш промяна.

Речник

Фоторезистор (LDR) - Сензор, чието съпротивление зависи от светлината.

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

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

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

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

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

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

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