Раздели

Бутонът и ключалката

IoT стартов комплект с ESP32 · програмиране с блокчета в Mind+

5.-8. клас · 40 минути · по двойки

Aпреди да пипнем комплекта

Защо ключът на стената не се връща сам?

Питайте класа какви ключове познават: този на стената, който остава натиснат, и този на звънеца, който се връща сам.

Бутонът в кутията е от втория вид - връща се. Значи, ако лампата трябва да остане светната, някой трябва да помни, че е била включена.

Днес ще видим трите начина: докато държиш, с втори бутон и с време.

Целта е да се различи „докато" от „след като". Това е разликата между входа, който се чете непрекъснато, и състоянието, което се помни.
Bкакво има на масата

Кутията

Основен IoT стартов комплект с ESP32
Основен IoT стартов комплект с ESP32
Платка ESP32 и над 60 части на макетна платка: светодиоди и резистори, бутони, потенциометър, фоторезистори, зумери, серво и мотори, екрани, дистанционно, сензори за движение, разстояние и температура.
Днес ползваме два бутона и един светодиод: пин 18 бутон „пали" · пин 19 бутон „гаси" · пин 4 светодиод · GND общата земя.
STM10002 · 59 €
Бутоните се забождат върху жлеба на макетната платка - така двата им крака са от двете страни на канала и не се свързват помежду си.
Bчетирите, които ни трябват днес

Какво прави всяка част

Бутон (тактилен)
цифров вход
затваря верига, докато е натиснат
0 / 1
Защо натиснатият бутон дава НУЛА?
Светодиод
изход
свети при HIGH
вкл. / изкл.
Може ли да свети два пъти по-силно?
Общата земя (GND)
свързване
обратният път на тока
-
Защо всичко се връща в един и същ ред дупки?
Резисторът 220 Ω
защита
ограничава тока
Ω
Какво става без него?
Обърнатата логика (натиснат = 0) е първото, което обърква. Нека я видят в числата, преди да я обясним с думи.
⚙веднъж на компютър

Mind+ преди часа

Блокчетата за този комплект са вградени в Mind+ - трябва само да се заредят платката и двата модула. Прави се веднъж:

  1. Отвори Mind+ и избери Upload Mode (режим Качване).
  2. Ако платката ESP32 вече е заредена от урок 1, тук няма какво да се добавя.
  3. Бутонът и светодиодът се карат с блокчетата от категория ESP32.
  4. Свържи платката с кабела и избери порта от Connect Device.
⚠ Блокчетата са на английски. Mind+ 2.x няма български превод и не зарежда потребителски библиотеки, затова и нашите български блокчета още ги няма - чакат DFRobot да ги преобразува.
⚠ Екранът показва латиница („Vlaga:"), защото LCD1602 няма кирилски знаци. Това е ограничение на самия екран, не на програмата.
Ако някой модул не е зареден, цялата му категория липсва в палитрата и блокчетата от урока не се намират. Това е първото, което се проверява при „не работи". Тегленето на платката отнема няколко минути - направете го преди часа.
Cредът, преди блокчетата

Алгоритъм: стълбищно осветление

повтаряйдаСтартПрочети бутонаНатиснат ли е?Светни лампатаИзчакай 5 секундиИзгаси лампата
Прочетете схемата на глас, преди да отворите Mind+.
Схемата отделя МИСЛЕНЕТО от синтаксиса. Ако детето може да разкаже реда, кодът е преписване; ако не може, блокчетата няма да помогнат. Оранжевата стрелка е повторението - в кода това е „forever".
CПрограмата се СТРОИ по един блок, с обяснение защо

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

блокове
 
Блокчетата са вградените на Mind+ 2.x и са на английски - точно както излизат на екрана на детето. Сверени на живо с програмата на 19.10.2026.
Dколко да свети стълбището

Колко секунди е „достатъчно"?

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

За учителя

Подготовка (10 минути): двата бутона върху жлеба на платката, по една жица от всеки към пиновете 18 и 19 и по една към GND. Светодиодът с резистор 220 Ω към пин 4.

Къде се спъва часът: бутон, сложен НЕ върху жлеба, е вечно натиснат. Второто е обърнатата логика - в кода условието е „по-малко от 1", тоест „равно на 0".

Ако комплектът е един: минете стъпките на учителската маса и дайте на всяка двойка да смени само числото на секундите.

⚠ Програмата не е пускана на истински хардуер. Блоковете са сверени с примерите на производителя, поведението - не.

Следващият урок: потенциометърът - вход, който не е нито сензор, нито бутон, а ръка.