уроци.uchitel.bg

Роботика с Cutebot

Cutebot идва готов сглобен - затова целият час е за програмата. Всеки урок върви в две части: подготовка → код. Разликата с оригиналната инструкция е в кода: тук програмата не се преписва наготово, а се строи блок по блок, с обяснение защо се добавя всеки блок.

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

Уроците са подредени от по-лесно към по-трудно: готови команди → двете колела поотделно → условие по сетиво → много клонове → дистанционно. Номерът на case-а не е учебен ред.

Какво ще ни е необходимо?
Програмируем робот micro:bit Smart CutebotВиж в магазина →
21 от 21 урока готови micro:bit + Cutebot ⚠ блоковете на Cutebot са на английски
6 лесно - първи стъпки - едно ново нещо на урок
★★5 средно - сглобяват се няколко идеи наведнъж
★★★10 трудно - проекти с няколко части, сензори или устройства
Свободен
★ лесно
урок 1 · Събитие и готова команда
Напред и назад с пълна скорост
case 01 · 3 стъпки код
Две събития, две готови команди - количката тръгва напред и назад, а зад думата „напред" стоят цели два мотора.
Свободен
★ лесно
урок 2 · Събитие и готова команда
Танц по осмица
case 03 · 3 стъпки код
Количката танцува осмица само с наредени завои един след друг - чиста последователност, без нито едно условие.
Свободен
★ лесно
урок 3 · Събитие и готова команда
Мигачи и габарити
case 06 · 3 стъпки код
Мигачите примигват точен брой пъти с броен цикъл - най-простата употреба на цикъл, преди да потрябва брояч.
★ лесно
урок 4 · Двете колела поотделно
Постепенно ускоряване
case 02 · 3 стъпки код
Количката ускорява постепенно, като двете колела получават различни числа - оттук нататък всяко движение е двойка числа.
★ лесно
урок 5 · Двете колела поотделно
Движение на случаен принцип
case 04 · 2 стъпки код
Количката кара по случаен път, защото двете числа на колелата се теглят на случаен принцип всеки път различни.
★ лесно
урок 6 · Двете колела поотделно
Търсене на светлина
case 15 · 3 стъпки код
Количката сама завива към светлината - най-простото условие върху измерена стойност в цялата серия.
★★ средно
урок 7 · Условие по сетиво
Автоматични фарове
case 05 · 3 стъпки код
Фаровете светват сами на тъмно - най-чистият пример за „ако…иначе", а изходът са истинските RGB фарове.
★★ средно
урок 8 · Условие по сетиво
Количка, която не пада от масата
case 07 · 3 стъпки код
Сензорът за линия тук пази количката от ръба на масата - същият датчик, съвсем друга работа.
★★ средно
урок 9 · Условие по сетиво
Самостоятелно избягване на препятствия
case 09 · 3 стъпки код
Количката заобикаля сама, но първо избягва капана: разстояние 0 означава, че сензорът не е видял нищо, не че препятствието е долепено.
★★ средно
урок 10 · Много клонове и състояние на сензора
Движение по черна линия
case 08 · 3 стъпки код
Количката следва черна линия по три различни състояния на сензора - класиката на следенето на линия.
★★ средно
урок 11 · Много клонове и състояние на сензора
Следване на дистанция
case 10 · 3 стъпки код
Количката пази постоянно разстояние от нещо пред себе си - първото истинско управление с обратна връзка в серията.
★★★ трудно
урок 12 · Два уреда: дистанционно
Дистанционно управление с micro:bit
case 11 · 3 стъпки код
⚠ иска и: втори micro:bit (пултът)
Един micro:bit командва количката по радио с готови команди - управлението за пръв път се отделя от машината.
★★★ трудно
урок 13 · Два уреда: дистанционно
Дистанционно управление с накланяне
case 12 · 3 стъпки код
⚠ иска и: втори micro:bit (пултът)
Пултът праща наклона си като число, не като готова команда - количката кара точно толкова, колкото наклоним ръката.
★★★ трудно
урок 14 · Два уреда: дистанционно
Инфрачервено дистанционно
case 14 · 3 стъпки код
⚠ иска и: инфрачервено дистанционно (в комплекта Cutebot)
Истинско инфрачервено дистанционно от комплекта кара количката - съвсем друг начин за връзка от радиото между два micro:bit-а.
★★★ трудно
урок 15 · Два уреда: дистанционно
Дистанционно управление с Joystick:bit
case 13 · 3 стъпки код
⚠ иска и: Joystick:bit (отделен продукт) · втори micro:bit
Количката се управлява с истински джойстик - но той е отделен продукт, не идва в кутията на Cutebot.
★★★ трудно
урок 16 · Зрение (AI Lens)
Следване на линия с AI Lens
case 16 · 3 стъпки код
⚠ иска и: AI Lens (не е в кутията)
AI Lens гледа линията вместо вградения сензор - количката следва път, който вижда с камера, не с обикновен датчик.
★★★ трудно
урок 17 · Зрение (AI Lens)
Проследяване на лице
case 21 · 2 стъпки код
⚠ иска и: AI Lens (не е в кутията)
Количката обръща фарове към лице, щом го види с AI Lens - най-простата програма със зрение: видяно или невидяно.
★★★ трудно
урок 18 · Зрение (AI Lens)
AI Lens се учи с един бутон
case 20 · 3 стъпки код
⚠ иска и: AI Lens (не е в кутията)
AI Lens се научава да разпознава нещо ново само с едно натискане - количката получава ново зрение без нито ред написан код за него.
★★★ трудно
урок 19 · Зрение (AI Lens)
Светлини по разпознат цвят
case 18 · 3 стъпки код
⚠ иска и: AI Lens (не е в кутията)
AI Lens разпознава цвят, а количката пали различни светлини според него - входът за пръв път е нещо, което виждаме, не число.
★★★ трудно
урок 20 · Зрение (AI Lens)
Проследяване на топка
case 19 · 3 стъпки код
⚠ иска и: AI Lens (не е в кутията)
Количката следва топка, която AI Lens вижда - зрението кара количката, вместо да чака бутон или сензор за разстояние.
★★★ трудно
урок 21 · Зрение (AI Lens)
Количка с пътни знаци
case 17 · 3 стъпки код
⚠ иска и: AI Lens (не е в кутията)
Количката разчита пътен знак и изпълнява готово движение за определено време - зрението за пръв път задейства цяла последователност.
Предстои

Останалите 0 урока искат аксесоар извън кутията: шест са с AI Lens (зрение), един с Joystick:bit, един с инфрачервено дистанционно. Правят се по същия конвейер и ще носят етикет какво трябва.

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