Части

Багерът

Урок 13 от серията с neZha Inventor Kit V2 · сглобяване и код стъпка по стъпка

В този проект ще сглобим Багер с рамо, кула и кофа - и ще открием истинска грешка от инструкцията на производителя. Рамото се вдига с мотор M1 на пълна скорост за половин секунда, кулата се завърта чрез серво на 90 градуса, а кофата тръгва с втори мотор, M2. Точно тук е уловката - след пускането на кофата програмата спира M1 вместо M2, и кофата никога не спира да върти, докато не изключим захранването. Поправката е един-единствен символ, M1 става M2 в блока за спиране, и урокът остава - грешка от една буква не дава съобщение за грешка, а прави нещо съвсем друго, и се намира само с гледане на машината, не на кода.

Багерът
Част AСписъкът е по инструкцията на производителя

Какво ни трябва

  • micro:bit × 1
  • Платка neZha V2 × 1
  • Мотор × 2
  • Серво мотор × 1
  • Тухлички по схемата
Извадете само тези части - така сглобяването не се превръща в търсене.
⚠ micro:bit не е в комплекта. Проверете, че всяка група има платка, преди да се раздадат кутиите.
Част BСнимките са на ElecFreaks - производителя

Моделът - 35 стъпки

стъпка от сглобяването
⚠ Рамото пада под собствената си тежест при изключено захранване. Свалете го, преди да оставите модела.
Не изчаквайте всички групи на всяка стъпка. Показвайте стъпката, на която е най-бавната, и оставете бързите да продължат.
Част CПортовете са изведени от самата програма, не от текста на инструкцията

Кое в кой порт

M1 Мотор · M2 Мотор · S1 Серво 360°
⚠ Грешен порт = кодът е верен, но нищо не работи. Ако кабелът е в друг порт, СМЕНЕТЕ БУКВАТА В БЛОКА - не разменяйте жички. Блокът е мястото, където програмата научава как е свързано.
Част DТук се различаваме от инструкцията: програмата се СТРОИ, не се преписва

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

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

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

Портовете преди кода. Грешен порт = кодът е верен, но нищо не работи. Причина №1 за „не става" в час.

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

„Не работи" почти винаги е механиката. Хлабава тухличка, заяла предавка, изтощена батерия. Кодът се проверява ВТОРИ.

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

Моделът е 24 от ръководството на ElecFreaks за neZha Inventor Kit V2.

⚠ Не бъркайте с V1. Старият Inventor's Kit има 76 съвсем други модела и своя серия тук - платката и портовете са различни.

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

⚠ Стъпка 4 е наша поправка. В програмата на производителя кофата (M2) се пуска, но се спира M1 - тоест не спира изобщо.