Дялове

Сензор за допир (жица)

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

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

Сензор за допир (жица)
Част AВъведение

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

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

Затваряне на кръг

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

Как работи?

алгоритъм
Разгледай схемата: редът на блоковете е важен - програмата тръгва отгоре надолу.
Големите пинове са и сензори за допир . Когато докоснеш пина (или свързана към него жица), тялото ти провежда малко ток и micro:bit го усеща. Блокът „ пин P0 е натиснат “ е вярно, докато го докосваш. За да работи, трябва с другата ръка да държиш GND - така се затваря веригата през теб.
Част CСтроим програмата блок по блок - не я преписваме наготово

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

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

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

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

Въпрос 1 от 2

Кои пинове усещат допир?

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

Въпрос 2 от 2

Защо държим GND с другата ръка?

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

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

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

Честа грешка

Допирът не се усеща Не държиш GND или ръцете ти са много сухи.

✓ Хвани GND С едната ръка докосни пина, с другата - GND. Леко влажни пръсти провеждат по-добре.

Речник

Сензор за допир - Пин, който усеща докосване.

Верига - Затворен път, по който тече ток.

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

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

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

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

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

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