Дялове

EASY PLUG — голям сензорен комплект

Броячът, който брои вярно

Едно натискане — защо единият брояч показва 312, а другият 1
Дефектът е НАРОЧЕН: стъпка 1 брои грешно, за да има какво да се поправя. Същият похват като хистерезиса в урока за CO2.
с какво се прави урокът

Комплектът

EASY PLUG — Голям сензорен стартов комплект за micro:bit
EASY PLUG — Голям сензорен стартов комплект за micro:bit
Артикул STM10006 · 69 € · RJ11, без жички и без запояване
виж комплекта в магазина →
Линкът отваря нов раздел, за да не изхвърли учителя от декото насред час.
Aкакво вадим от кутията

Три модула и един въпрос към всеки

Бутон
Бутон
цифров вход
натиснат или не — нищо между двете
да / не
P1
Колко пъти е натиснат бутонът, ако го задържиш една секунда?
4-цифров дисплей
4-цифров дисплей
TM1637, два извода
четири цифри, видими от последния чин
0–9999
P5+P6
Защо на този модул му трябват ДВА извода?
Сензор за наклон
Сензор за наклон
цифров вход
задейства се при накланяне
да / не
P3
Кое е по-добро за нулиране — бутон или наклон?
P1 бутон · P5+P6 4-цифров дисплей · P3 сензор за наклон · I2C екран LCD 1602
⚠ Кой RJ11 порт на шийлда на кой пин отговаря НЕ е описано в документацията на Keyestudio. Затова говорим за пинове (P0, P2), а не за номера на портове — допълва се, щом платката е на масата.
Bразиграйте го, преди да кодирате

Едно натискане, колко броения?

проверка в „завинаги“
0
брои обиколките
блок „при натискане“
0
брои натисканията
 
Числата са ПРИМЕРНИ. Важното е, че лявото расте с дължината на натискането, а дясното — не. „Завинаги“ обикаля стотици пъти в секунда; пръстът стои цяла трета от секундата.
без него блоковете ги няма

Блоковете идват от разширение

Сензорните блокове в този урок не са вградени в MakeCode. Те са от нашето разширение uchitel-easyplug — затова са на български. Добавя се веднъж на проект:

  1. В MakeCode отвори проекта и цъкни ⚙ Настройки → Разширения.
  2. В полето за търсене постави адреса (не име — по име няма да се намери):
  3. Цъкни намереното разширение uchitel-easyplug.
  4. В палитрата се появява категория Учител — блоковете са там, на български.
https://github.com/uchiteloffice/pxt-uchitel-easyplug
Къде стои Разширения
1. „Разширения“ е в дъното на палитрата
Адресът, поставен в търсачката
2. адресът се поставя в полето за търсене
⚠ Търси се с адреса, не с името — разширението не е в галерията на MakeCode. Версия за този урок: v0.1.1.
Ако разширението липсва, блоковете излизат сиви и програмата не тръгва. Това е първото, което се проверява при „не работи".
CПрограмата се СТРОИ по един блок, с обяснение защо

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

блокове
 
Блоковете са изцяло на български — и вградените, и сензорните. Това е първият урок в серията, в който няма нито една английска дума в програмата.
Dгрешката се оказва измерване

Колко бързо се върти „завинаги“?

 
 
Тук грешката от стъпка 1 се обръща в уред: щом цикълът брои обиколки, броячът измерва СКОРОСТТА на цикъла. Числото зависи от това какво друго има в „завинаги“ — затова всеки клас получава свое.
организация

За учителя

Комплект: EASY PLUG — Голям сензорен стартов комплект за micro:bit (STM10006)
Разширение: uchitel-easyplug · https://github.com/uchiteloffice/pxt-uchitel-easyplug
Пинове: P1 бутон · P5+P6 4-цифров дисплей · P3 сензор за наклон · I2C екран LCD 1602
Време: 40 минути · дял B отнема 10 и носи откритието.
Предмети: ИТ/технологии (събития, цикли, променлива) · математика (скорост = брой за единица време).

Екранът не пише кирилица. Вграденият шрифт е латиница — затова надписите са „Temp“ и „Vlaga“. Това е добър въпрос към класа, а не недостатък за криене.
EASY Plug (6P6C) и PlanetX (4P4C) не се кръстосват. По-тесният щепсел на PlanetX влиза в по-широкото гнездо, а разводката е различна — гори модул. Двете кутии не стоят на една маса.
Програмата не е пускана на истински хардуер. Рендерът е сверен, поведението — не.