Части

Инфрачервено дистанционно

Урок 14 от серията с Cutebot · програмата се строи блок по блок

В този проект ще програмираме количката Cutebot да се управлява с обикновено инфрачервено дистанционно от комплекта. Блокът „при сигнал от дистанционното" чака сигнал точно както бутон, а вътре питаме кой точно бутон е дошъл - сигналът е един, но бутоните в него са различни, и за разлика от радиото, тук изборът на числата е на производителя. Приемникът е отпред на количката, затова насочването отзад не работи. Пет прости условия за стрелките и стоп стоят едно до друго без „иначе ако", защото в един сигнал идва точно един бутон.

🚗 Cutebot в магазина
Инфрачервено дистанционно
Част ACutebot идва готов - сглобяване няма

Какво трябва и едно важно нещо

  • Cutebot × 1
  • micro:bit × 1
  • Инфрачервено дистанционно × 1
  • Батерии AAA × 3
⚙ Добавете разширението Cutebot в MakeCode: долу в списъка с блокове цъкнете „Разширения" и потърсете Cutebot. Без него зелените блокове ги няма изобщо.
Менюто „Разширения“ долу в списъка с блокове
долу в списъка
⚠ Този урок иска и: инфрачервено дистанционно (в комплекта Cutebot)
⚠ Разширението се добавя ВЕДНЪЖ на проект. Ако групата започне нов проект, трябва пак - това е най-честата причина за „блоковете ги няма".
Част BТук се различаваме от инструкцията: програмата се СТРОИ, не се преписва

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

блокове
 
Всяка стъпка добавя по едно нещо и казва защо. Пускайте програмата СЛЕД всяка стъпка.
За учителяОрганизация на часа

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

1. Разширението - преди звънеца. Ако групите го добавят в час, отиват десет минути. Пуснете проекта предварително на всеки лаптоп.

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

3. Пода, не чина. Cutebot тръгва веднага - на чин пада. Отделете място на пода или сложете ограда от книги.

4. Батериите. При изтощени батерии моторите въртят различно и количката криви - прилича на грешка в кода, но не е.

Откъде е урокът

Моделът е от комплекта Cutebot на ElecFreaks.

Кодът е наш. Оригиналната инструкция дава готовата програма наведнъж; тук тя се строи стъпка по стъпка, с обяснение защо се добавя всеки блок.

⚠ Блоковете на Cutebot са на английски - разширението няма български превод. Вградените блокове (завинаги, ако, пауза) са на български.