уроци.uchitel.bg

Роботика с TPBot

TPBot идва сглобен - целият час е за програмата. Всеки урок върви в две части: подготовка → код. Редакторът е обичайният makecode.microbit.org; иска се само разширението tpbot. Разликата с оригиналната инструкция е в кода: тук програмата не се преписва наготово, а се строи блок по блок, с обяснение защо се добавя всеки блок.

Първите 3 урока в областта са свободни. Останалите се отварят с регистрация.

Уроците са подредени от по-лесно към по-трудно по въпроса кой решава какво прави количката: ние (команда) → часовникът → случайността → сензор за светлина → сензор за линия → ултразвук → двата сензора заедно → самият micro:bit. Номерът на case-а не е учебен ред.

Какво ще ни е необходимо?
Smart автомобил-робот TPBot за micro:bitВиж в магазина →
14 от 14 урока готови количката идва сглобена ⚠ блоковете на TPBot са на английски
6 лесно - първи стъпки - едно ново нещо на урок
★★5 средно - сглобяват се няколко идеи наведнъж
★★★3 трудно - проекти с няколко части, сензори или устройства
Свободен
★ лесно
урок 1 · Движение и команди
Тръгни и спри
case 01 · 4 стъпки код
Количката тръгва по три различни начина - с колела поотделно, за определено време или до команда стоп - и точно тази разлика е урокът.
Свободен
★ лесно
урок 2 · Движение и команди
Фаровете светят
case 02 · 4 стъпки код
Три бутона палят три различни цвята на фаровете - първата таблица „вход → изход" в цялата серия.
Свободен
★ лесно
урок 3 · Цикъл и случайност
Идва полицията
case 07 · 3 стъпки код
Полицейските светлини мигат безкрайно - най-нагледното доказателство, че командата „завинаги" наистина се върти.
★ лесно
урок 4 · Цикъл и случайност
Кара наслуки
case 06 · 3 стъпки код
Количката кара наслуки по едно и също правило, но всеки път другояче - децата виждат какво точно е случайно число.
★ лесно
урок 5 · Първи сензор, първо условие
Автоматична лампа
case 05 · 3 стъпки код
Лампата пали сама, щом стане тъмно - първият сензор и първото „ако…иначе", а грешка тук не праща количката под шкафа.
★ лесно
урок 6 · Първи сензор, първо условие
Търси светлината
case 09 · 3 стъпки код
Същият сензор и същото условие като лампата, но сега количката тръгва към светлината - сменя се само последният блок, движението е съвсем друго.
★★ средно
урок 7 · Сензорът за линия
Паркиране на място
case 08 · 3 стъпки код
Количката спира точно на линията с една-единствена проверка - най-малката възможна употреба на сензора за линия.
★★ средно
урок 8 · Сензорът за линия
Следване на линия
case 03 · 3 стъпки код
Количката следва линия по три различни състояния на двата сензора - всичко в един блок с падащо меню.
★★ средно
урок 9 · Сензорът за линия
Да не падне от масата
case 10 · 3 стъпки код
Количката спира на ръба на масата, защото за пръв път пита „ако НЕ виждам под себе си" - грешката тук е видима и скъпа.
★★ средно
урок 10 · Ултразвук и по-сложни условия
Заобикаляне на препятствие
case 04 · 5 стъпки код
Количката заобикаля препятствие, но първо учи капана: сензорът връща 0, когато не вижда нищо, затова условието пита изрично „и не е нула".
★★ средно
урок 11 · Ултразвук и по-сложни условия
Следва на разстояние
case 11 · 4 стъпки код
Количката следва на точно разстояние по три диапазона на едно число - първата стълба от решения „ако / иначе ако / иначе".
★★★ трудно
урок 12 · Двата сензора заедно
По линия и покрай препятствия
case 13 · 3 стъпки код
Двата сензора работят заедно, но с приоритет - препятствието бие линията, първото истинско вложено условие в серията.
★★★ трудно
урок 13 · Сетивата на самия micro:bit
Срамежливият TPBot
case 12 · 4 стъпки код
⚠ иска и: micro:bit V2 (микрофонът го няма на V1)
TPBot се засрамва от силен шум на четири стъпки - непрекъснат звук се превръща в ясни степени, които програмата разпознава.
★★★ трудно
урок 14 · Сетивата на самия micro:bit
Не ме пипай
case 14 · 4 стъпки код
⚠ иска и: micro:bit V2 за звука (V1 иска външен зумер)
Количката реагира на жест вместо на бутон и отговаря със звук - за пръв път входът идва от самото ѝ държане, не от команда.
Количката

Всичко е в кутията. TPBot носи на борда ултразвук, два сензора за линия и RGB фарове - нито един урок не иска допълнителен сензор. Трябват само micro:bit и батерии.

⚠ Уроци 13 и 14 искат micro:bit V2: единият ползва микрофона, другият вградения високоговорител. Останалите дванадесет вървят и с V1.

В урока: разделите долу сменят части · Следваща стъпка върви вътре в частта · цъкване на снимка я отваря на цял екран с лупа · 🖥 отваря втори прозорец за лаптопа, за да остане проекторът чист.